Quarterly report [Sections 13 or 15(d)]

Balance Sheet Components - Breakdown of the Company Revenue (Details)

v3.25.3
Balance Sheet Components - Breakdown of the Company Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Concentration Risk [Line Items]        
Revenues $ 92,390 $ 88,834 $ 266,947 $ 255,624
U.S. revenue        
Concentration Risk [Line Items]        
Revenues 53,987 56,506 160,636 166,730
Non-U.S. revenue        
Concentration Risk [Line Items]        
Revenues $ 38,403 $ 32,328 $ 106,311 $ 88,894