XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Unaudited Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net income $ 262,171 $ 196,247 $ 480,123 $ 380,486
Other comprehensive (loss) income:        
Foreign currency translation (losses) gains, net of tax (158,896) 206,805 24,053 77,648
Net change in derivative contracts, net of tax 8,500 9,037 26,730 20,333
Total other comprehensive (loss) income (150,396) 215,842 50,783 97,981
Total comprehensive income $ 111,775 $ 412,089 $ 530,906 $ 478,467