XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Assets and liabilities measured at fair value on a recurring basis
 June 30, 2024December 31, 2023Balance Sheet Classification
Foreign currency forward contracts not designated as hedging instruments$1,961 $8,330 Other current assets and prepaid expenses
Cash Flow Hedges:
Cross currency swap agreement864— Other current assets and prepaid expenses
Cross currency swap agreement544— Other non-current assets
Total derivative assets$3,369 $8,330 
Foreign currency forward contracts not designated as hedging instruments$1,897 $8,245 Accrued and other liabilities
Cash Flow Hedges:
Cross currency swap agreement— 2,678 Accrued and other liabilities
Cross currency swap agreement3,829 14,270 Other non-current liabilities
Total derivative liabilities$5,726 $25,193