Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Balance Sheet Components - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance $ (5,435) $ (9,770)
Other comprehensive income (loss) before reclassifications, Foreign Currency Translation Adjustment 166 (2,675)
Other comprehensive income (loss) before reclassifications, Total 136 (2,675)
Ending Balance (5,299) (12,445)
Unrealized Gains (Losses) on Available-for-sale Debt Securities, net [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance 32 0
Other comprehensive income (loss) before reclassifications, Unrealized Gains (Losses) on Available-for-sale Debt Securities, net (30) 0
Ending Balance 2 0
Foreign Currency Translation Adjustment [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance (5,467) (9,770)
Other comprehensive income (loss) before reclassifications, Foreign Currency Translation Adjustment 166 (2,675)
Ending Balance $ (5,301) $ (12,445)