Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Balance Sheet Components - Breakdown of the Company Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Concentration Risk [Line Items]        
Revenues $ 95,084 $ 92,277 $ 180,193 $ 174,557
U.S. revenue        
Concentration Risk [Line Items]        
Revenues 53,831 56,354 101,272 106,649
Non-U.S. revenue        
Concentration Risk [Line Items]        
Revenues $ 41,253 $ 35,923 $ 78,921 $ 67,908