v3.26.1
SHARE-BASED COMPENSATION (Common Stock Expected to Vest) (Details) - shares
Jun. 30, 2026
Apr. 30, 2026
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
2027 18,046    
2028 18,060    
2029 9,716    
2030 9,737    
Total 55,559 352,384  
Restricted Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total 55,559   328,586