XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Unaudited Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 239,702 $ 262,171 $ 454,537 $ 480,123
Other comprehensive income (loss):        
Foreign currency translation gains (losses), net of tax 59,549 (158,896) 140,656 24,053
Net change in derivative contracts, net of tax 17,204 8,500 11,731 26,730
Other comprehensive income, net of tax 76,753 (150,396) 152,387 50,783
Total comprehensive income $ 316,455 $ 111,775 $ 606,924 $ 530,906