XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Financial instruments (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Carrying Value    
Fair value disclosure    
Financial instruments $ 248,340 $ 284,723
Fair Value | Level 2    
Fair value disclosure    
Financial instruments 245,369 276,689
Credit Facility | Carrying Value    
Fair value disclosure    
Financial instruments 50,000 50,000
Credit Facility | Fair Value | Level 2    
Fair value disclosure    
Financial instruments 50,000 50,000
Notes payable | Carrying Value    
Fair value disclosure    
Financial instruments 178,938 214,623
Notes payable | Fair Value | Level 2    
Fair value disclosure    
Financial instruments 177,149 207,778
New England Pension Fund withdrawal liability    
Fair value disclosure    
Outstanding withdrawal liability 19,400  
New England Pension Fund withdrawal liability | Accrued expenses    
Fair value disclosure    
Outstanding withdrawal liability 700  
New England Pension Fund withdrawal liability | Carrying Value    
Fair value disclosure    
Financial instruments 19,402 20,100
New England Pension Fund withdrawal liability | Fair Value | Level 2    
Fair value disclosure    
Financial instruments $ 18,220 $ 18,911
Measurement input 0.053 0.053
Financial Instrument, Measurement Input Discount Rate Discount Rate