v3.26.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Financial instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Carrying Value    
Fair value disclosure    
Financial instruments $ 233,060 $ 241,762
Fair Value | Level 2    
Fair value disclosure    
Financial instruments 232,117 242,055
Notes payable | Carrying Value    
Fair value disclosure    
Financial instruments 215,549 223,856
Notes payable | Fair Value | Level 2    
Fair value disclosure    
Financial instruments 216,321 225,797
New England Pension Fund withdrawal liability | Carrying Value    
Fair value disclosure    
Financial instruments 17,511 17,906
New England Pension Fund withdrawal liability | Fair Value | Level 2    
Fair value disclosure    
Financial instruments $ 15,796 $ 16,258