XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurement - Summary of Fair Value of Our Derivative Balance Sheet (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Liability $ 4,670 $ 304
Foreign exchange contracts not designated as hedging instruments | Designated as Hedging Instrument    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative asset, current 161 1,179
Derivative asset, noncurrent 55 139
Derivative Equity (3,018) 1,354
Foreign exchange contracts not designated as hedging instruments | Designated as Hedging Instrument | Accrued liabilities and other    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Liability 4,488 0
Foreign exchange contracts not designated as hedging instruments | Designated as Hedging Instrument | Other long-term liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Liability 285 0
Foreign exchange contracts not designated as hedging instruments | Not Designated as Hedging Instrument    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Liability 182 304
Interest rate swap agreement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative asset, noncurrent 208 1,073
Derivative Equity $ 2,256 $ 3,484