v3.25.2
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 $ (19,400) $ (17,548) $ (40,771) $ (29,235)
Other comprehensive income (loss)        
Foreign currency translation adjustment 9,089 (728) 13,026 (3,211)
Unrealized (loss) gain on available-for-sale securities (181) (367) 188 (1,774)
Other comprehensive income (loss) 8,908 (1,095) 13,214 (4,985)
Comprehensive loss $ (10,492) $ (18,643) $ (27,557) $ (34,220)