XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2025
Fair Value Disclosures [Abstract]  
Assets and liabilities measured at fair value on a recurring basis
 September 30, 2025December 31, 2024Balance Sheet Classification
Foreign currency forward contracts not designated as hedging instruments$1,397 $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$1,397 $9,202 
Foreign currency forward contracts not designated as hedging instruments$1,652 $4,078 Accrued and other liabilities
Cash Flow Hedges:
Cross currency swap agreement— — Accrued and other liabilities
Cross currency swap agreement32,074 4,463 Other non-current liabilities
Total derivative liabilities$33,726 $8,541