XML 17 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
Statement of Comprehensive Income [Abstract]        
Net income $ 26,343 $ 36,910 $ 50,582 $ 47,537
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustment 18,782 (463) 30,193 (6,993)
Change in fair value on available-for-sale investments, net of tax expense of $99 and tax benefit of $102 for the three months ended June 30, 2025 and 2024, respectively, and tax expense of $187 and tax benefit of $83 for the six months ended June 30, 2025 and 2024, respectively 279 341 559 278
Other comprehensive income (loss), net of tax 19,061 (122) 30,752 (6,715)
Comprehensive income $ 45,404 $ 36,788 $ 81,334 $ 40,822