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