XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Minimum    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Maturity of bank acceptances 1 year  
Fair Value, Measurements, Recurring | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Asset derivatives $ 375 $ 1,642
Liability derivatives (107) (1,988)
Bank acceptances 13,240 13,267
Rabbi trust assets 3,001 3,233
Fair value net asset (liability) 16,509 16,154
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 3,001 3,233
Fair value net asset (liability) 3,001 3,233
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Asset derivatives 375 1,642
Liability derivatives (107) (1,988)
Bank acceptances 13,240 13,267
Rabbi trust assets 0 0
Fair value net asset (liability) 13,508 12,921
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