XML 14 R3.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Comprehensive Income [Abstract]    
Net income $ 137,556 $ 160,103
Derivatives designated as hedging instruments:    
Unrealized gains on derivative instruments 1,048 23
Reclassification adjustment for realized (gains) losses on derivative instruments 0 (419)
Net increase (decrease) from derivatives designated as hedging instruments 1,048 (396)
Foreign currency translation gains (losses), net (12,834) 29,968
Total comprehensive income, net of tax $ 125,770 $ 189,675