v3.25.2
Condensed Consolidated Statements of Comprehensive Income (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) income $ (37,252) $ 23,792 $ (60,714) $ (13,570)
Other comprehensive (loss) income        
Unrealized loss on investments (20) (10) (46) (49)
Foreign currency translation adjustment 90 (77) 151 (395)
Comprehensive (loss) income $ (37,182) $ 23,705 $ (60,609) $ (14,014)