XML 22 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income $ 981,890 $ 954,327 $ 839,497
Other comprehensive income (loss):      
Foreign currency translation gains (losses), net of tax 140,089 (77,135) (144,543)
Reclassification of accumulated foreign currency translation losses to net income as a result of the sale of a foreign entity (see Note 19) 120,269 0 0
Net change in derivative contracts, net of tax (39,807) 32,101 43,085
Total other comprehensive income (loss) 220,551 (45,034) (101,458)
Total comprehensive income $ 1,202,441 $ 909,293 $ 738,039