XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Assets and liabilities measured at fair value on a recurring basis
 June 30, 2025December 31, 2024Balance Sheet Classification
Foreign currency forward contracts not designated as hedging instruments$2,412 $7,949 Other current assets and prepaid expenses
Cash Flow Hedges:
Cross currency swap agreement— $855 Other current assets and prepaid expenses
Cross currency swap agreement— 398 Other non-current assets
Total derivative assets$2,412 $9,202 
Foreign currency forward contracts not designated as hedging instruments$6,102 $4,078 Accrued and other liabilities
Cash Flow Hedges:
Cross currency swap agreement— — Accrued and other liabilities
Cross currency swap agreement33,977 4,463 Other non-current liabilities
Total derivative liabilities$40,079 $8,541