v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - 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 $ (16,375) $ (67,383) $ (36,210) $ (122,773)
Net unrealized gain/(loss) on marketable securities (191) (243) (136) (691)
Foreign currency translation adjustments 4 (21) (8) (31)
Comprehensive loss $ (16,562) $ (67,647) $ (36,354) $ (123,495)