v3.25.3
Balance Sheet Components - Reconciliation of Changes, Net of Applicable Income Taxes (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 401,545 $ 236,244
Reclassification adjustments (2,787) (1,290)
Ending balance 301,574 499,137
Foreign currency translation adjustment:    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 1,426 203
Reclassification adjustments 855 (498)
Ending balance 2,281 (295)
Unrealized gain on available for sale securities:    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 2,787 1,290
Unrealized holding gain on available for sale securities during period, net of tax of $0.1 million in 2025 and $0.7 million in 2024 319 2,390
Reclassification adjustments (2,787) (1,290)
Ending balance 319 2,390
Unrealized holding gain on available for sale securities during period, tax 100 700
Reclassification adjustment for realized net gain on available for sale marketable securities included in net loss, tax benefit $ (800) $ (400)