XML 64 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Common Stock Warrants (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
May 02, 2023
Jun. 21, 2021
Dec. 31, 2023
Expiring date May 02, 2028    
Warrants issued 2,156,250    
Exercise price $ 1.40    
Exercise price of warrants exercisable $ 1.50    
Expiring date of warrants exercisable Nov. 02, 2026    
Number of Warrants exercisable 301,875    
Total Common Stock Shares Issued     1,583,500
Gross Proceeds From Sales Of Common Stock   $ 6.2 $ 101,485.9
Minimum [Member]      
Exercise price $ 0.70    
Maximum [Member]      
Exercise price $ 1.40