Quarterly report [Sections 13 or 15(d)]

Balance Sheet Components - Schedule of Accumulated Other Comprehensive Loss (Details)

v3.25.3
Balance Sheet Components - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance $ (5,003) $ (6,847) $ (9,770) $ (4,556)
Other Comprehensive (loss) income Before Reclassifications (1,213) (1,982) (5,893) (4,273)
Less: Amount of gain (loss) reclassified from AOCI 0 0 9,447 0
Net current period other comprehensive (loss) income (1,213) (1,982) 3,554 (4,273)
Ending Balance (6,216) (8,829) (6,216) (8,829)
Unrealized Gains (Losses) on Available-for-sale Debt Securities, net [Member]        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance (3) (1) 0 1
Other Comprehensive (loss) income Before Reclassifications 31 4 28 2
Less: Amount of gain (loss) reclassified from AOCI 0 0 0 0
Net current period other comprehensive (loss) income 31 4 28 2
Ending Balance 28 3 28 3
Foreign Currency Translation Adjustment [Member]        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance (5,000) (6,846) (9,770) (4,557)
Other Comprehensive (loss) income Before Reclassifications (1,244) (1,986) (5,921) (4,275)
Less: Amount of gain (loss) reclassified from AOCI 0 0 9,447 0
Net current period other comprehensive (loss) income (1,244) (1,986) 3,526 (4,275)
Ending Balance $ (6,244) $ (8,832) $ (6,244) $ (8,832)