XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.2
STOCKHOLDERS' EQUITY - Stock Based Compensation - Summary of Plans (Details) - shares
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2019
Restricted stock and RSUs                      
STOCKHOLDERS' EQUITY                      
Number of shares outstanding   910,695   910,695              
Restricted stock                      
STOCKHOLDERS' EQUITY                      
Number of shares outstanding   738,695 727,140 738,695 727,140 742,170 727,140 727,140 712,560    
Number of shares granted       154,390 151,180            
Vesting period       5 years              
RSUs                      
STOCKHOLDERS' EQUITY                      
Number of shares outstanding   172,000 168,490 172,000 168,490 256,740 256,740 248,112 248,112    
Number of shares granted   0 0 0 0            
Vesting period       3 years              
2025 Incentive Plan                      
STOCKHOLDERS' EQUITY                      
Maximum number of shares authorized for issuance   750,000   750,000              
Number of shares granted 91,075     0              
2022 Incentive Plan                      
STOCKHOLDERS' EQUITY                      
Maximum number of shares authorized for issuance                   750,000  
2022 Incentive Plan | Restricted stock and RSUs                      
STOCKHOLDERS' EQUITY                      
Number of shares outstanding   623,970   623,970              
2022 Incentive Plan | Restricted stock                      
STOCKHOLDERS' EQUITY                      
Number of shares outstanding   451,970   451,970              
2022 Incentive Plan | RSUs                      
STOCKHOLDERS' EQUITY                      
Number of shares outstanding   172,000   172,000              
2019 Incentive Plan                      
STOCKHOLDERS' EQUITY                      
Maximum number of shares authorized for issuance                     750,000
2019 Incentive Plan | Restricted stock and RSUs                      
STOCKHOLDERS' EQUITY                      
Number of shares outstanding   286,725   286,725              
2019 Incentive Plan | Restricted stock                      
STOCKHOLDERS' EQUITY                      
Number of shares outstanding   286,725   286,725