XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivatives - Summary of the terms and fair value of our outstanding derivative financial instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Economic (non-designated) hedges | Foreign currency contracts    
Derivative [Line Items]    
Notional Amount $ 69,335 $ 78,436
Cash flow hedges | Designated as Hedging Instrument | Interest rate swaps    
Derivative [Line Items]    
Notional Amount 300,000 350,000
Other assets, net | Cash flow hedges | Designated as Hedging Instrument | Interest rate swaps    
Derivative [Line Items]    
Derivative Asset, Fair Value 10,356 8,447
Other current assets | Economic (non-designated) hedges | Foreign currency contracts    
Derivative [Line Items]    
Derivative Asset, Fair Value 129 1,043
Other liabilities | Cash flow hedges | Designated as Hedging Instrument | Interest rate swaps    
Derivative [Line Items]    
Derivative Liabilities, Fair Value 0 0
Other current liabilities | Economic (non-designated) hedges | Foreign currency contracts    
Derivative [Line Items]    
Derivative Liabilities, Fair Value $ 44 $ 0