v3.26.1
STOCKHOLDERS' EQUITY - Stock Based Compensation - RSUs (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
STOCKHOLDERS' EQUITY        
Number of shares granted 0 0    
Awards granted in 2025        
STOCKHOLDERS' EQUITY        
Number of shares outstanding 91,075      
Awards granted in 2024        
STOCKHOLDERS' EQUITY        
Number of shares outstanding 87,500      
Awards granted in 2023        
STOCKHOLDERS' EQUITY        
Number of shares outstanding 84,500      
RSUs        
STOCKHOLDERS' EQUITY        
Number of shares granted 0 0    
Number of shares outstanding 263,075 256,740 263,075 256,740
Performance cycle 3 years      
RSUs | Awards granted in 2025        
STOCKHOLDERS' EQUITY        
Aggregate fair value of the shares granted $ 1,240,000      
RSUs | Awards granted in 2024        
STOCKHOLDERS' EQUITY        
Aggregate fair value of the shares granted 1,395,000      
RSUs | Awards granted in 2023        
STOCKHOLDERS' EQUITY        
Aggregate fair value of the shares granted 1,190,000      
RSUs | Awards granted in 2023 to 2025        
STOCKHOLDERS' EQUITY        
Accrual for dividend equivalent rights $ 530,000      
RSUs | Awards granted in 2022 to 2024        
STOCKHOLDERS' EQUITY        
Accrual for dividend equivalent rights     $ 474,000  
ROC Awards | Awards granted in 2023 to 2025        
STOCKHOLDERS' EQUITY        
Weight 50.00% 50.00%    
ROC Awards | Awards granted in 2023 to 2025 | Minimum        
STOCKHOLDERS' EQUITY        
Average of annual ROC 6.00% 6.00%    
ROC Awards | Awards granted in 2023 to 2025 | Maximum        
STOCKHOLDERS' EQUITY        
Average of annual ROC 8.75% 8.75%    
TSR awards        
STOCKHOLDERS' EQUITY        
Service period 3 years      
TSR awards | Awards granted in 2023 to 2025        
STOCKHOLDERS' EQUITY        
Weight 50.00% 50.00%    
TSR awards | Awards granted in 2023 to 2025 | Minimum        
STOCKHOLDERS' EQUITY        
Average of annual TSR 6.00% 6.00%    
TSR awards | Awards granted in 2023 to 2025 | Maximum        
STOCKHOLDERS' EQUITY        
Average of annual TSR 11.00% 11.00%