XML 124 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivatives and Hedging - Notional Amounts and Fair Values (Details) - Designated as Hedging Instrument - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Derivatives, Fair Value    
Asset Derivatives $ 9,937 $ 22,188
Liability Derivatives 45 29
Foreign currency | Other current assets    
Derivatives, Fair Value    
Asset Derivatives 6,947 20,004
Foreign currency | Other assets    
Derivatives, Fair Value    
Asset Derivatives 2,990 2,184
Foreign currency | Other accrued liabilities    
Derivatives, Fair Value    
Liability Derivatives 19 4
Foreign currency | Noncurrent liabilities    
Derivatives, Fair Value    
Liability Derivatives 26 25
Commodity | Other current assets    
Derivatives, Fair Value    
Asset Derivatives 0 0
Commodity | Other accrued liabilities    
Derivatives, Fair Value    
Liability Derivatives $ 0 $ 0