XML 19 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net income $ 160,103 $ 152,454
Derivatives designated as hedging instruments:    
Unrealized gains on derivative instruments 23 426
Reclassification adjustment for realized losses on derivative instruments (419) (170)
Net increase (decrease) from derivatives designated as hedging instruments (396) 256
Foreign currency translation gains (losses), net 29,968 (11,413)
Total comprehensive income, net of tax $ 189,675 $ 141,297