Annual report pursuant to Section 13 and 15(d)

Schedule of Warrants Issued to Purchase Common Stock (Details)

v3.22.1
Schedule of Warrants Issued to Purchase Common Stock (Details)
Dec. 31, 2021
$ / shares
shares
Hudson Bay Warrant [Member] | January Twenty Five Two Thousand Twenty One [Member]  
Warrant Shares | shares 15,000,000
Exercise Price | $ / shares $ 2.000
Hudson Bay Warrant [Member] | February Twenty Three Two Thousand Twenty One [Member]  
Warrant Shares | shares 18,568,188
Exercise Price | $ / shares $ 3.720
Hudson Bay Warrant [Member] | May Four Two Thousand Twenty One [Member]  
Warrant Shares | shares 13,070,000
Exercise Price | $ / shares $ 3.200
Hudson Bay Warrant [Member] | June 4, 2021 [Member]  
Warrant Shares | shares 27,821,829
Exercise Price | $ / shares $ 3.300
Hudson Bay Warrant [Member] | July Twenty Two Two Thousand Twenty One [Member]  
Warrant Shares | shares 32,697,548
Exercise Price | $ / shares $ 2.655
Hudson Bay Warrant [Member] | November Ten Two Thousand Twenty One [Member]  
Warrant Shares | shares 15,000,000
Exercise Price | $ / shares $ 4.527
Hudson Bay Warrant [Member] | December Twenty Two Thousand Twenty One [Member]  
Warrant Shares | shares 30,678,041
Exercise Price | $ / shares $ 3.265
Hudson Bay Warrant Three [Member]  
Warrant Shares | shares 15,000,000
Exercise Price | $ / shares $ 2.000
Palladium Capital Warrant [Member] | January Twenty Five Two Thousand Twenty One [Member]  
Warrant Shares | shares 480,000
Exercise Price | $ / shares $ 2.000
Palladium Capital Warrant [Member] | February Twenty Three Two Thousand Twenty One [Member]  
Warrant Shares | shares 1,650,346
Exercise Price | $ / shares $ 3.720
Palladium Capital Warrant [Member] | May Four Two Thousand Twenty One [Member]  
Warrant Shares | shares 1,200,000
Exercise Price | $ / shares $ 3.200
Palladium Capital Warrant [Member] | June 4, 2021 [Member]  
Warrant Shares | shares 2,071,346
Exercise Price | $ / shares $ 3.300
Palladium Capital Warrant [Member] | July Twenty Two Two Thousand Twenty One [Member]  
Warrant Shares | shares 2,615,804
Exercise Price | $ / shares $ 2.655
Palladium Capital Warrant [Member] | November Ten Two Thousand Twenty One [Member]  
Warrant Shares | shares 1,200,000
Exercise Price | $ / shares $ 4.527
Palladium Capital Warrant [Member] | December Twenty Two Thousand Twenty One [Member]  
Warrant Shares | shares 2,454,243
Exercise Price | $ / shares $ 3.265
BHP Capital Warrant [Member] | January Twenty Eight Two Thousand Twenty One [Member]  
Warrant Shares | shares 1,500,000
Exercise Price | $ / shares $ 2.200
BHP Capital Warrant [Member] | June Nine Two Thousand Twenty One [Member]  
Warrant Shares | shares 1,500,000
Exercise Price | $ / shares $ 3.200
BHP Capital Warrant [Member] | July Twenty Two Three Thousand Twenty One [Member]  
Warrant Shares | shares 1,007,194
Exercise Price | $ / shares $ 2.780
Hudson Bay Series A Warrant [Member] | August Ninteen Two Thousand Twenty One [Member]  
Warrant Shares | shares 20,500,000
Exercise Price | $ / shares $ 2.655
Hudson Bay Series B Warrant [Member] | August Ninteen Two Thousand Twenty One [Member]  
Warrant Shares | shares 2,000,000 [1]
Exercise Price | $ / shares $ 2.655 [1]
Palladium Capital Group Series A Warrant [Member] | August Ninteen Two Thousand Twenty One [Member]  
Warrant Shares | shares 1,640,000
Exercise Price | $ / shares $ 3.200
Palladium Capital Group Series B Warrant [Member] | August Ninteen Two Thousand Twenty One [Member]  
Warrant Shares | shares 160,000 [1]
Exercise Price | $ / shares $ 2.655 [1]
Hudson Bay Series A Warrant One [Member] | September One Two Thousand Twenty One [Member]  
Warrant Shares | shares 12,000,000
Exercise Price | $ / shares $ 9.000
Armistice Capital Series A Warrant One [Member] | September One Two Thousand Twenty One [Member]  
Warrant Shares | shares 5,000,000
Exercise Price | $ / shares $ 9.000
CVI Investments Series A Warrant One [Member] | September One Two Thousand Twenty One [Member]  
Warrant Shares | shares 3,000,000
Exercise Price | $ / shares $ 9.000
Hudson Bay Series B Warrant One [Member] | September One Two Thousand Twenty One [Member]  
Warrant Shares | shares 2,000,000 [1]
Exercise Price | $ / shares $ 9.000 [1]
Palladium Capital Group Series A Warrant One [Member] | September One Two Thousand Twenty One [Member]  
Warrant Shares | shares 1,600,000
Exercise Price | $ / shares $ 9.000
Palladium Capital Group Series B Warrant One [Member] | September One Two Thousand Twenty One [Member]  
Warrant Shares | shares 160,000 [1]
Exercise Price | $ / shares $ 9.000 [1]
[1] The Series B Warrant has effective exercise price of $0.00 as alternative cashless feature allowing for issuance of shares of common stock at 1:1 ratio of warrant shares.