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 $ (57,939) $ (42,281) $ (152,330) $ (115,519)
Other comprehensive loss:        
Net unrealized loss on available-for-sale securities (338) (188) (1,446) (299)
Foreign currency translation gain 64 910 1,381 942
Total other comprehensive (loss) income: (274) 722 (65) 643
Comprehensive loss $ (58,213) $ (41,559) $ (152,395) $ (114,876)