XML 266 R99.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAXES - Income tax paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
INCOME TAXES      
Federal $ 5,000    
Total 6,599 $ 9,863 $ 15,026
New Hampshire      
INCOME TAXES      
State and local 625    
Massachusetts      
INCOME TAXES      
State and local 450    
Maine      
INCOME TAXES      
State and local 320    
All other states      
INCOME TAXES      
State and local $ 204