v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net loss $ (16,992) $ (56,269) $ (46,227) $ (123,329)
Other comprehensive income (loss)        
Foreign currency translation adjustment 4,657 (3,189) 1,446 (1,180)
Unrealized gain on available-for-sale securities 2,992 208 1,218 1,471
Other comprehensive income (loss) 7,649 (2,981) 2,664 291
Comprehensive loss $ (9,343) $ (59,250) $ (43,563) $ (123,038)