v3.25.2
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Financial instruments (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Fair value disclosure    
Outstanding withdrawal liability $ 18,300  
Accrued expenses    
Fair value disclosure    
Outstanding withdrawal liability 800  
Carrying Value    
Fair value disclosure    
Financial instruments 259,692 $ 207,805
Fair Value | Level 2    
Fair value disclosure    
Financial instruments 259,065 204,458
Credit Facility | Carrying Value    
Fair value disclosure    
Financial instruments 25,000  
Credit Facility | Fair Value | Level 2    
Fair value disclosure    
Financial instruments 25,000  
Notes payable | Carrying Value    
Fair value disclosure    
Financial instruments 216,399 189,134
Notes payable | Fair Value | Level 2    
Fair value disclosure    
Financial instruments 217,499 187,675
New England Pension Fund withdrawal liability | Carrying Value    
Fair value disclosure    
Financial instruments 18,293 18,671
New England Pension Fund withdrawal liability | Fair Value | Level 2    
Fair value disclosure    
Financial instruments $ 16,566 $ 16,783
Measurement input 0.059 0.06
Financial Instrument, Measurement Input us-gaap:MeasurementInputDiscountRateMember us-gaap:MeasurementInputDiscountRateMember