XML 137 R112.htm IDEA: XBRL DOCUMENT v3.20.4
Derivatives and Hedging - Gains (Losses) Associated with Cash Flow Hedges (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Derivative Instruments, Gain (Loss)      
After-Tax Amount of Gain (Loss) Recognized in OCI $ 19,501 $ 1,503 $ (5,207)
After-Tax Amount of Gain (Loss) Reclassified from AOCI into Earnings 604 (1,637) (5,481)
Foreign currency      
Derivative Instruments, Gain (Loss)      
After-Tax Amount of Gain (Loss) Recognized in OCI 19,608 1,043 (5,207)
Foreign currency | Total cost of revenue      
Derivative Instruments, Gain (Loss)      
After-Tax Amount of Gain (Loss) Reclassified from AOCI into Earnings 2,382 (1,041) (4,432)
Commodity      
Derivative Instruments, Gain (Loss)      
After-Tax Amount of Gain (Loss) Recognized in OCI (107) 460 0
Commodity | Total cost of revenue      
Derivative Instruments, Gain (Loss)      
After-Tax Amount of Gain (Loss) Reclassified from AOCI into Earnings (100) 453 0
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 $ (1,678) $ (1,049) $ (1,049)