XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Assets and liabilities measured at fair value on a recurring basis
 June 30, 2023December 31, 2022Balance Sheet Classification
Foreign currency forward contracts not designated as hedging instruments$2,685 $3,958 Other current assets and prepaid expenses
Cash Flow Hedges:
Cross currency swap agreement1,060609Other current assets and prepaid expenses
Cross currency swap agreement2,1176,890 Other non-current assets
Total derivative assets$5,862 $11,457 
Foreign currency forward contracts not designated as hedging instruments$6,844 $2,056 Accrued and other liabilities
Cash Flow Hedges:
Cross currency swap agreement1,468 3,366 Accrued and other liabilities
Cross currency swap agreement1,019 — Other non-current liabilities
Total derivative liabilities$9,331 $5,422