v3.26.3
STOCKHOLDERS' EQUITY - Stock Based Compensation - RSUs (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Jun. 01, 2025
Aug. 31, 2026
Jul. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
May 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
RSUs                            
STOCKHOLDERS' EQUITY                            
Number of shares granted             90,750 91,075 90,750 91,075        
Number of shares vested                 75,430 36,704        
Number of shares forfeited                 9,070 48,036        
Number of shares outstanding       178,575 172,000   269,325 263,075 269,325 263,075 263,075 256,740    
Performance cycle                 3 years          
RSUs | Awards granted in 2026                            
STOCKHOLDERS' EQUITY                            
Number of shares granted     90,750                      
Number of shares outstanding             90,750   90,750          
Aggregate fair value of the shares granted             $ 1,348,000   $ 1,348,000          
RSUs | Awards granted in 2025                            
STOCKHOLDERS' EQUITY                            
Number of shares granted                     91,075      
Number of shares outstanding             91,075   91,075          
Aggregate fair value of the shares granted             $ 1,415,000   $ 1,415,000          
RSUs | Awards granted in 2024                            
STOCKHOLDERS' EQUITY                            
Number of shares granted                       88,250    
Number of shares forfeited           750                
Number of shares outstanding             87,500   87,500          
Aggregate fair value of the shares granted             $ 1,498,000   $ 1,498,000          
RSUs | Awards granted in 2023                            
STOCKHOLDERS' EQUITY                            
Number of shares granted                         85,250  
Number of shares vested       75,430         75,430          
Number of shares forfeited       9,820                    
Payment of dividends to RSU grant holders   $ 407,000                        
Valuation assumptions                            
Number of shares not earned due to applicable performance conditions not being satisfied       9,070                    
Number of shares not earned due to applicable market conditions not being satisfied           750                
RSUs | Awards granted in 2022                            
STOCKHOLDERS' EQUITY                            
Number of shares granted                           85,350
Number of shares vested         36,704                  
Number of shares forfeited 48,646                          
Number of shares forfeited due to applicable performance and market conditions not satisfied         46,536                  
Number of shares forfeited due to failure to continue service during applicable performance cycle                         2,110  
RSUs | Awards granted in 2023 to 2025                            
STOCKHOLDERS' EQUITY                            
Accrual for dividend equivalent rights             $ 395,000   $ 395,000   $ 474,000      
ROC Awards | Awards Granted in 2023 to 2026                            
STOCKHOLDERS' EQUITY                            
Weight                 50.00%          
ROC Awards | Awards Granted in 2023 to 2026 | Minimum                            
STOCKHOLDERS' EQUITY                            
Average of annual ROC                 6.00%          
ROC Awards | Awards Granted in 2023 to 2026 | Maximum                            
STOCKHOLDERS' EQUITY                            
Average of annual ROC                 8.75%          
TSR awards                            
Valuation assumptions                            
Expected life                 3 years          
Dividend rate                 7.30%          
Risk-free interest rate minimum                 3.99%          
Risk-free interest rate maximum                 4.33%          
Expected price volatility minimum                 17.44%          
Expected price volatility maximum                 21.54%          
TSR awards | Awards Granted in 2023 to 2026                            
STOCKHOLDERS' EQUITY                            
Weight                 50.00%          
TSR awards | Awards Granted in 2023 to 2026 | Minimum                            
STOCKHOLDERS' EQUITY                            
Average of annual TSR                 6.00%          
TSR awards | Awards Granted in 2023 to 2026 | Maximum                            
STOCKHOLDERS' EQUITY                            
Average of annual TSR                 11.00%