XML 125 R106.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivatives and Hedging - Gains (Losses) Associated with Cash Flow Hedges (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Derivative Instruments, Gain (Loss)      
After-Tax Amount of Gain (Loss) Recognized in OCI $ 10,752 $ 19,501 $ 1,503
After-Tax Amount of Gain (Loss) Reclassified from AOCI into Earnings 20,098 604 (1,637)
Foreign currency      
Derivative Instruments, Gain (Loss)      
After-Tax Amount of Gain (Loss) Recognized in OCI 10,752 19,608 1,043
Foreign currency | Total cost of revenue      
Derivative Instruments, Gain (Loss)      
After-Tax Amount of Gain (Loss) Reclassified from AOCI into Earnings 20,212 2,382 (1,041)
Commodity      
Derivative Instruments, Gain (Loss)      
After-Tax Amount of Gain (Loss) Recognized in OCI 0 (107) 460
Commodity | Total cost of revenue      
Derivative Instruments, Gain (Loss)      
After-Tax Amount of Gain (Loss) Reclassified from AOCI into Earnings 0 (100) 453
Interest rate contracts      
Derivative Instruments, Gain (Loss)      
After-Tax Amount of Gain (Loss) Recognized in OCI 0 0 0
Interest rate contracts | Interest expense      
Derivative Instruments, Gain (Loss)      
After-Tax Amount of Gain (Loss) Reclassified from AOCI into Earnings $ (114) $ (1,678) $ (1,049)