XML 55 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Measurements [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
 20242023Balance Sheet Location
Foreign currency forward contracts not designated as hedging instruments$7,949 $8,330 Other current assets and prepaid expenses
Cash flow hedges:
Cross currency swap agreement855 — Other current assets and prepaid expenses
Cross currency swap agreement398 — Other non-current assets
Total derivative assets$9,202 $8,330 
Foreign currency forward contracts not designated as hedging instruments$4,078 $8,245 Accrued and other liabilities
Cash flow hedges:
Cross currency swap agreements— 2,678 Accrued and other liabilities
Cross currency swap agreements4,463 14,270 Other non-current liabilities
Total derivative liabilities$8,541 $25,193