v3.26.1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - 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 $ (63,200) $ (43,784) $ (116,289) $ (74,173)
Other comprehensive (loss) income:        
Net unrealized (loss) gain on marketable securities (487) (106) (1,568) 171
Total comprehensive loss $ (63,687) $ (43,890) $ (117,857) $ (74,002)