XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2
General - Derivative Instruments Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Cash Flow Hedging | Prepaid Expenses and Other Current Assets and Accrued Expenses and Other Short-Term Liabilities    
Derivative [Line Items]    
Notional Amount $ 129,375 $ 115,710
Derivative assets, fair value   6,083
Derivative liability, fair value (6,824)  
Cash Flow Hedging | Long-Term Other Liabilities    
Derivative [Line Items]    
Notional Amount 70,245 0
Derivative liability, fair value (1,076) 0
Fair Value Hedging | Prepaid Expenses and Other Current Assets and Accrued Expenses and Other Short-Term Liabilities    
Derivative [Line Items]    
Notional Amount 22,522 42,056
Derivative assets, fair value $ 135  
Derivative liability, fair value   $ (62)