XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 199,801 $ 177,025 $ 581,162 $ 538,980
Derivatives designated as hedging instruments:        
Unrealized gains (losses) on derivative instruments (429) (363) 265 (519)
Reclassification adjustment for realized (gains) losses on derivative instruments 65 247 (361) 847
Net increase (decrease) from derivatives designated as hedging instruments (364) (116) (96) 328
Foreign currency translation gains (losses), net 20,741 (17,564) 2,910 (12,421)
Total comprehensive income, net of tax $ 220,178 $ 159,345 $ 583,976 $ 526,887