v3.26.1
SHARE-BASED COMPENSATION (Common Stock Expected to Vest) (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
2026 164,293  
2027 143,046  
2028 143,061  
2029 60,907  
2030 60,929  
Total 572,236  
Restricted Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total 572,236 328,586