XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
General - Derivative Instruments Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Cash Flow Hedging | Accrued expenses and other short-term liabilities:    
Derivative [Line Items]    
Notional Amount $ 140,171 $ 136,426
Derivative liability, fair value (10,189) (7,221)
Cash Flow Hedging | Long-Term Other Liabilities    
Derivative [Line Items]    
Notional Amount 139,165 107,210
Derivative liability, fair value (3,181) (2,060)
Fair Value Hedging | Prepaid Expenses and Other Current Assets and Accrued Expenses and Other Short-Term Liabilities    
Derivative [Line Items]    
Notional Amount 17,236 32,066
Derivative liability, fair value   $ (226)
Derivative assets, fair value $ 18