XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurement - Summary of Fair Value of Our Derivative Balance Sheet (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Foreign exchange contracts | Designated as Hedging Instrument    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative asset, current $ 120 $ 1,179
Derivative asset, noncurrent 31 139
Derivative Equity (796) 1,354
Interest rate swap agreement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative asset, noncurrent 1,889 1,073
Derivative Equity 3,692 3,484
Accrued liabilities and other | Foreign exchange contracts | Designated as Hedging Instrument    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Liability 1,548 0
Accrued liabilities and other | Foreign exchange contracts | Not Designated as Hedging Instrument    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Liability 213 304
Other long-term liabilities | Foreign exchange contracts | Designated as Hedging Instrument    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Liability 156 0
Other long-term liabilities | Foreign exchange contracts | Not Designated as Hedging Instrument    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Liability $ 3 $ 0