v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net loss $ (55,042) $ (127,525) $ (90,947)
Other comprehensive (loss) income      
Foreign currency translation adjustment (6,206) 3,316 (4,304)
Unrealized (loss) gain on available-for-sale securities (469) 3,625 (2,094)
Other comprehensive (loss) income (6,675) 6,941 (6,398)
Comprehensive loss $ (61,717) $ (120,584) $ (97,345)