XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - 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 $ 103,618 $ 131,688 $ 226,789 $ 307,106
Other comprehensive gain (loss):        
Foreign currency translation adjustments 46,703 (18,898) 68,487 (35,345)
Change in unrealized gain (loss) on investments, net of income tax (expense) benefit of $(413), $464, $(28) and $2,026 for the three and six months ended June 30, 2025 and 2024, respectively 1,265 (1,430) 89 (6,246)
Other comprehensive gain (loss) 47,968 (20,328) 68,576 (41,591)
Comprehensive income $ 151,586 $ 111,360 $ 295,365 $ 265,515