XML 109 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivatives and Hedging Transactions - Schedule of Gain (Loss) on Derivative Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Total loss of derivative instruments $ 7,306 $ 863
Cost of goods and services | Designated as Hedging Instrument    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Total loss of derivative instruments 3,717 171
Other (income) expense, net | Not Designated as Hedging Instrument    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Total loss of derivative instruments $ 3,589 $ 692