XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Assets and liabilities measured at fair value on a recurring basis
 September 30, 2024December 31, 2023Balance Sheet Classification
Foreign currency forward contracts not designated as hedging instruments$9,889 $8,330 Other current assets and prepaid expenses
Total derivative assets$9,889 $8,330 
Foreign currency forward contracts not designated as hedging instruments$1,921 $8,245 Accrued and other liabilities
Cash Flow Hedges:
Cross currency swap agreement2,477 2,678 Accrued and other liabilities
Cross currency swap agreement17,710 14,270 Other non-current liabilities
Total derivative liabilities$22,108 $25,193