v3.25.2
Condensed Consolidated Statements of Comprehensive Loss (unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net loss $ (99,899) $ (102,628) $ (195,058) $ (217,613)
Other comprehensive income (loss):        
Unrealized (losses) gains on available-for-sale securities (2) (4) (232) 10
Foreign currency translation adjustments 937 (837) 1,710 (1,975)
Other comprehensive income (loss) 935 (841) 1,478 (1,965)
Comprehensive loss $ (98,964) $ (103,469) $ (193,580) $ (219,578)