v3.26.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Comprehensive Income [Abstract]    
Net loss $ (88,951) $ (139,587)
Other comprehensive income (loss), net of tax    
Unrealized gain (loss) on marketable securities, net of tax (7,571) 3,447
Foreign currency translation (4,432) 6,476
Net current period other comprehensive loss (12,003) 9,923
Total comprehensive loss $ (100,954) $ (129,664)