v3.25.2
STOCK AWARDS, WARRANTS AND OPTIONS - Outstanding Warrants (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
STOCK AWARDS, WARRANTS AND OPTIONS    
Warrants Outstanding 4,934,922 4,935,621
Common Stock Warrants With Expiration On October 3rd, 2030    
STOCK AWARDS, WARRANTS AND OPTIONS    
Grant Date Oct. 03, 2023  
Warrants Outstanding 4,934,922 4,935,621
Exercise Price per Share $ 5.7  
Expiration Date Oct. 03, 2030