XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.1
General - Derivative Instruments Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Cash Flow Hedging | Accrued Expenses and Other Short Term Liabilities    
Derivative [Line Items]    
Notional Amount $ 72,612  
Derivative liabilities, fair value (381)  
Cash Flow Hedging | Prepaid Expenses and Other Current Assets    
Derivative [Line Items]    
Notional Amount   $ 90,452
Derivative assets, fair value   3,315
Fair Value Hedging | Accrued Expenses and Other Short Term Liabilities    
Derivative [Line Items]    
Notional Amount 26,765  
Derivative liabilities, fair value $ (72)  
Fair Value Hedging | Prepaid Expenses and Other Current Assets    
Derivative [Line Items]    
Notional Amount   33,977
Derivative assets, fair value   $ 17