v3.26.1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Condensed Consolidated Statements of Comprehensive Income (Loss)        
Net income (loss) $ (8,255) $ 108,869 $ (18,799) $ 96,888
Other comprehensive income, net of tax:        
Net unrealized gain on available-for-sale debt securities 105 365 123 1,173
Reclassification of realized loss on available-for-sale debt securities to earnings 388 1,349 1,484 2,203
Foreign currency translation adjustments 269 8,625 (574) 12,154
Other comprehensive income 762 10,339 1,033 15,530
Total comprehensive income (loss) $ (7,493) $ 119,208 $ (17,766) $ 112,418