XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net (loss) income $ (3,598) $ (48,577) $ 46,984 $ (1,040)
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustment (4,405) 14,514 25,788 7,521
Change in fair value on available-for-sale investments, net of tax benefit of $884 and tax expense of $(118) for the three months ended September 30, 2025 and 2024, respectively, and tax benefit of $697 and tax expense of $(200) for the nine months ended September 30, 2025 and 2024, respectively (2,650) 352 (2,091) 630
Other comprehensive (loss) income, net of tax (7,055) 14,866 23,697 8,151
Comprehensive (loss) income $ (10,653) $ (33,711) $ 70,681 $ 7,111