XML 42 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK AWARDS, WARRANTS AND OPTIONS - Outstanding Warrants (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Class of Warrant or Right [Line Items]      
Warrants Outstanding 5,041,403 105,782 105,782
Common Warrants with Expiration on December 2024 One      
Class of Warrant or Right [Line Items]      
Grant Date Dec. 19, 2019    
Warrants Outstanding 40,782 40,782  
Exercise Price per Share $ 1.10    
Expiration Date Dec. 19, 2024    
Common Stock Warrants With Expiration On December 2025 Two      
Class of Warrant or Right [Line Items]      
Grant Date Mar. 27, 2020    
Warrants Outstanding 65,000 65,000  
Exercise Price per Share $ 1.5313    
Expiration Date Mar. 27, 2025    
Common Stock Warrants With Expiration On December 2030 Two      
Class of Warrant or Right [Line Items]      
Grant Date Oct. 03, 2023    
Warrants Outstanding 4,935,621    
Exercise Price per Share $ 5.70    
Expiration Date Oct. 03, 2030