v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net loss $ (43,423) $ (41,443) $ (84,707) $ (77,350)
Other comprehensive (loss) income        
Foreign currency translation (loss) gain (39) 627 (160) 876
Net unrealized loss on available-for-sale securities (182) (76) (225) (233)
Other comprehensive (loss) income (221) 551 (385) 643
Comprehensive loss $ (43,644) $ (40,892) $ (85,092) $ (76,707)