XML 40 R26.htm IDEA: XBRL DOCUMENT v3.23.2
General - Derivative Instruments Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Cash Flow Hedging | Accrued expenses and other short-term liabilities:    
Derivative [Line Items]    
Notional Amount $ 142,327 $ 136,426
Derivative liability, fair value (12,884) (7,221)
Cash Flow Hedging | Long-Term Other Liabilities    
Derivative [Line Items]    
Notional Amount 137,699 107,210
Derivative liability, fair value (4,368) (2,060)
Fair Value Hedging | Prepaid Expenses and Other Current Assets and Accrued Expenses and Other Short-Term Liabilities    
Derivative [Line Items]    
Notional Amount 24,265 32,066
Derivative liability, fair value   $ (226)
Derivative assets, fair value $ 67