v3.26.1
STOCKHOLDERS' EQUITY - Stock Based Compensation - RSUs (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jun. 01, 2025
Aug. 31, 2026
Jul. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
May 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2026
Mar. 31, 2025
RSUs                                
STOCKHOLDERS' EQUITY                                
Number of shares granted     90,750       0 0 0 0            
Number of shares vested             75,430 36,704 75,430 36,704            
Number of shares forfeited             9,070 48,036 9,070 48,036            
Number of shares outstanding       178,575 172,000   178,575 172,000 178,575 172,000 263,075 256,740     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                          
RSUs | Awards granted in 2025                                
STOCKHOLDERS' EQUITY                                
Number of shares granted                     91,075          
Number of shares outstanding       91,075     91,075   91,075              
Aggregate fair value of the shares granted       $ 1,203,000     $ 1,203,000   $ 1,203,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   87,500              
Aggregate fair value of the shares granted       $ 1,456,000     $ 1,456,000   $ 1,456,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                        
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 2023 | Forecast                                
STOCKHOLDERS' EQUITY                                
Payment of dividends to RSU grant holders   $ 407,000                            
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       $ 701,000     $ 701,000   $ 701,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                                
STOCKHOLDERS' EQUITY                                
Service period                 3 years              
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%