XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.4
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Debt (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Carrying Value    
Fair value disclosure    
Financial instruments $ 305,623 $ 345,522
Fair Value    
Fair value disclosure    
Financial instruments 312,749 350,894
Credit Facility | Carrying Value | Level 2    
Fair value disclosure    
Financial instruments 70,000 70,000
Credit Facility | Fair Value | Level 2    
Fair value disclosure    
Financial instruments 70,000 70,000
Accounts receivable securitization borrowings | Carrying Value | Level 2    
Fair value disclosure    
Financial instruments   40,000
Accounts receivable securitization borrowings | Fair Value | Level 2    
Fair value disclosure    
Financial instruments   40,000
Notes payable | Carrying Value | Level 2    
Fair value disclosure    
Financial instruments 214,216 213,504
Notes payable | Fair Value | Level 2    
Fair value disclosure    
Financial instruments $ 217,226 $ 216,432
New England Pension Fund withdrawal liability | Discount Rate    
Fair value disclosure    
Measurement input 0.026 0.034
New England Pension Fund withdrawal liability | Carrying Value | Level 2    
Fair value disclosure    
Financial instruments $ 21,407 $ 22,018
New England Pension Fund withdrawal liability | Fair Value | Level 2    
Fair value disclosure    
Financial instruments $ 25,523 $ 24,462