v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net loss $ (62,513) $ (27,207) $ (111,080) $ (56,701)
Other comprehensive income (loss):        
Net foreign currency translation gain (loss) (5) 60 (21) 85
Change in net unrealized gain (loss) on marketable securities (169) (69) (570) 306
Tax benefit (provision) on other comprehensive income (loss) 0 22 0 (69)
Other comprehensive income (loss), net of tax (174) 13 (591) 322
Comprehensive loss $ (62,687) $ (27,194) $ (111,671) $ (56,379)