XML 88 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued liabilities  
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Prepaid expenses and other current assets  
Fair Value, Measurements, Recurring | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Asset derivatives $ 6,420 $ 8,856
Liability derivatives (25,885) (1,023)
Bank acceptances 12,161 13,260
Rabbi trust assets 1,923 2,104
Fair value net asset (liability) (5,381) 23,197
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Asset derivatives 0 0
Liability derivatives 0 0
Bank acceptances 0 0
Rabbi trust assets 1,923 2,104
Fair value net asset (liability) 1,923 2,104
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Asset derivatives 6,420 8,856
Liability derivatives (25,885) (1,023)
Bank acceptances 12,161 13,260
Rabbi trust assets 0 0
Fair value net asset (liability) (7,304) 21,093
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Asset derivatives 0 0
Liability derivatives 0 0
Bank acceptances 0 0
Rabbi trust assets 0 0
Fair value net asset (liability) $ 0 $ 0