XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.4
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Debt (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Carrying value    
Fair value disclosure    
Financial instruments $ 284,723 $ 246,299
Fair value disclosure    
Fair value disclosure    
Financial instruments 276,689 249,458
Credit Facility | Carrying value | Level 2    
Fair value disclosure    
Financial instruments 50,000 50,000
Credit Facility | Fair value disclosure | Level 2    
Fair value disclosure    
Financial instruments 50,000 50,000
Notes payable | Carrying value | Level 2    
Fair value disclosure    
Financial instruments 214,623 175,530
Notes payable | Fair value disclosure | Level 2    
Fair value disclosure    
Financial instruments 207,778 $ 175,937
New England Pension Fund withdrawal liability    
Fair value disclosure    
Outstanding withdrawal liability 20,100  
New England Pension Fund withdrawal liability | Accrued expenses    
Fair value disclosure    
Outstanding withdrawal liability 700  
New England Pension Fund withdrawal liability | Other long-term liabilities    
Fair value disclosure    
Outstanding withdrawal liability $ 19,400  
New England Pension Fund withdrawal liability | Discount Rate    
Fair value disclosure    
Measurement input 0.053 0.031
New England Pension Fund withdrawal liability | Carrying value | Level 2    
Fair value disclosure    
Financial instruments $ 20,100 $ 20,769
New England Pension Fund withdrawal liability | Fair value disclosure | Level 2    
Fair value disclosure    
Financial instruments $ 18,911 $ 23,521