v3.25.2
Balance Sheet Components - Breakdown of the Company Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Concentration Risk [Line Items]        
Revenues $ 92,277 $ 88,765 $ 174,557 $ 166,790
U.S. revenue        
Concentration Risk [Line Items]        
Revenues 56,354 58,234 106,649 110,224
Non-U.S. revenue        
Concentration Risk [Line Items]        
Revenues $ 35,923 $ 30,531 $ 67,908 $ 56,566