XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Condensed Consolidated Statements of Comprehensive Income (Loss)        
Net income (loss) $ 105,180 $ (77,989) $ 93,199 $ (96,884)
Other comprehensive income (loss), net of tax:        
Net unrealized gain on available-for-sale debt securities 365 994 1,173 1,255
Reclassification of realized (gain) loss on available-for-sale debt securities to earnings 1,349 695 2,203 (1,619)
Foreign currency translation adjustments 8,625 (801) 12,154 (2,760)
Other comprehensive income (loss) 10,339 888 15,530 (3,124)
Total comprehensive income (loss) $ 115,519 $ (77,101) $ 108,729 $ (100,008)