XML 56 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation and Warrants - Summary of all warrant activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Stock Warrants    
Number of Warrants, Beginning Balance 18,000,713 18,714,999
Number of Warrants, Exercised (11,655,747)  
Number of Warrants, Forfeited   (714,286)
Number of Warrants, Ending Balance 6,344,966 18,000,713
Weighted Average Exercise Price, Beginning Balance $ 0.69 $ 3.24
Weighted Average Exercise Price, Forfeited 0.69 50.05
Weighted Average Exercise Price, Ending Balance $ 0.69 $ 0.69