v3.26.1
STOCKHOLDERS' EQUITY - Stock Based Compensation - Summary of Plans (Details) - shares
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Restricted stock and RSUs                  
STOCKHOLDERS' EQUITY                  
Number of shares outstanding   922,825   922,825          
Restricted stock                  
STOCKHOLDERS' EQUITY                  
Number of shares outstanding   744,250 738,695 744,250 738,695 744,250 728,795 742,170 727,140
Number of shares granted       161,285 154,390        
Vesting period       5 years          
RSUs                  
STOCKHOLDERS' EQUITY                  
Number of shares outstanding   178,575 172,000 178,575 172,000 263,075 263,075 256,740 256,740
Number of shares granted 90,750 0 0 0 0        
Vesting period       3 years          
2025 Incentive Plan                  
STOCKHOLDERS' EQUITY                  
Maximum number of shares authorized for issuance   750,000   750,000          
2025 Incentive Plan | Restricted stock and RSUs                  
STOCKHOLDERS' EQUITY                  
Number of shares outstanding   245,530   245,530          
2025 Incentive Plan | Restricted stock                  
STOCKHOLDERS' EQUITY                  
Number of shares outstanding   154,455   154,455          
2025 Incentive Plan | RSUs                  
STOCKHOLDERS' EQUITY                  
Number of shares outstanding   91,075   91,075          
2022 Incentive Plan                  
STOCKHOLDERS' EQUITY                  
Maximum number of shares authorized for issuance   750,000   750,000          
Remaining shares which may be granted under the Plan   0   0          
2022 Incentive Plan | Restricted stock and RSUs                  
STOCKHOLDERS' EQUITY                  
Number of shares outstanding   533,470   533,470          
2022 Incentive Plan | Restricted stock                  
STOCKHOLDERS' EQUITY                  
Number of shares outstanding   445,970   445,970          
2022 Incentive Plan | RSUs                  
STOCKHOLDERS' EQUITY                  
Number of shares outstanding   87,500   87,500          
2019 Incentive Plan                  
STOCKHOLDERS' EQUITY                  
Maximum number of shares authorized for issuance   750,000   750,000          
Remaining shares which may be granted under the Plan   0   0          
2019 Incentive Plan | Restricted stock and RSUs                  
STOCKHOLDERS' EQUITY                  
Number of shares outstanding   143,825   143,825          
2019 Incentive Plan | Restricted stock                  
STOCKHOLDERS' EQUITY                  
Number of shares outstanding   143,825   143,825