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 $ (40,622) $ (41,593) $ (85,526) $ (92,475)
Other comprehensive income (loss):        
Net unrealized gain (loss) on available-for-sale securities (722) (59) (1,773) (80)
Net foreign currency translation gain (loss) 0 6 0 5
Other comprehensive income (loss) (722) (53) (1,773) (75)
Comprehensive loss $ (41,344) $ (41,646) $ (87,299) $ (92,550)