XML 146 R121.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivatives - Balance Sheet Location (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Other Current Assets    
Derivatives, Fair Value [Line Items]    
Assets $ 386 $ 1,321
Other Current Assets | Foreign exchange forward | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Assets 1 424
Other Current Assets | Foreign exchange forward | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Assets 385 897
Accrued Expenses    
Derivatives, Fair Value [Line Items]    
Liabilities 1,938 1,432
Accrued Expenses | Foreign exchange forward | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Liabilities 0 1,238
Accrued Expenses | Foreign exchange forward | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Liabilities $ 1,938 $ 194