XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2025
Fair Value Disclosures [Abstract]  
Assets and liabilities measured at fair value on a recurring basis
 March 31, 2025December 31, 2024Balance Sheet Location
Foreign currency forward contracts not designated as hedging instruments$1,057 $7,949 Other current assets and prepaid expenses
Cash Flow Hedges:
Cross currency swap agreements— 855 Other current assets and prepaid expenses
Cross currency swap agreements — 398 Other non-current assets
Total derivative assets$1,057 $9,202 
Foreign currency forward contracts not designated as hedging instruments$3,714 $4,078 Accrued and other liabilities
Cash Flow Hedges:
Cross currency swap agreements535 — Accrued and other liabilities
Cross currency swap agreements8,3504,463Other non-current liabilities
Total derivative liabilities$12,599 $8,541