XML 69 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Financial instruments (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Fair value disclosure        
Repayment of debt   $ 120,518 $ 69,180 $ 115,540
Carrying Value        
Fair value disclosure        
Financial instruments   207,805 248,340  
Fair Value | Level 2        
Fair value disclosure        
Financial instruments   204,458 245,369  
Credit Facility        
Fair value disclosure        
Repayment of debt $ 50,000      
Credit Facility | Carrying Value        
Fair value disclosure        
Financial instruments     50,000  
Credit Facility | Fair Value | Level 2        
Fair value disclosure        
Financial instruments     50,000  
Notes payable | Carrying Value        
Fair value disclosure        
Financial instruments   189,134 178,938  
Notes payable | Fair Value | Level 2        
Fair value disclosure        
Financial instruments   187,675 177,149  
New England Pension Fund withdrawal liability        
Fair value disclosure        
Outstanding withdrawal liability   18,700    
New England Pension Fund withdrawal liability | Accrued expenses        
Fair value disclosure        
Outstanding withdrawal liability   800    
New England Pension Fund withdrawal liability | Carrying Value        
Fair value disclosure        
Financial instruments   18,671 19,402  
New England Pension Fund withdrawal liability | Fair Value | Level 2        
Fair value disclosure        
Financial instruments   $ 16,783 $ 18,220  
Measurement input   0.06 0.053  
Financial Instrument, Measurement Input   us-gaap:MeasurementInputDiscountRateMember us-gaap:MeasurementInputDiscountRateMember