XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Comprehensive (Loss) Income - 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 income (loss) $ 45,851 $ 29,527 $ 130,344 $ (19,671)
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustments, net of tax 86 3,185 9,105 881
Net change in unrealized (losses) gains on available-for-sale securities, net of tax (127) 900 (148) 1,307
Total other comprehensive (loss) income, net of tax (41) 4,085 8,957 2,188
Comprehensive income (loss) $ 45,810 $ 33,612 $ 139,301 $ (17,483)