Annual report pursuant to Section 13 and 15(d)

Warrant Liabilities (Details Narrative)

v3.24.0.1
Warrant Liabilities (Details Narrative) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Exercise price $ 1.46 $ 1.35 $ 1.16 $ 0.90
February 2021 Warrant [Member]        
Common stock shares purchase 8,465,265      
Number of securities called by each warrant 16,930,530      
Exercise price $ 1.35      
Warrants to purchase common shares term whole common share for a term of three years      
February 2023 Warrant [Member]        
Common stock shares purchase 19,550,000      
Number of securities called by each warrant 39,100,000      
Exercise price $ 1.50      
Warrants to purchase common shares term whole common share for a term of three years      
August 2020 Warrant [Member]        
Common stock shares purchase 4,500,000      
Number of securities called by each warrant 9,000,000      
Exercise price $ 0.75      
Warrants to purchase common shares term whole common share for a term of two years      
September 2018 Warrant [Member]        
Common stock shares purchase 6,531,439      
Number of securities called by each warrant 13,062,878      
Exercise price $ 1.00      
Warrants to purchase common shares term whole common share for a term of three years