Quarterly report pursuant to Section 13 or 15(d)

Stock Warrants - Summary of all warrant activity (Details)

v3.22.1
Stock Warrants - Summary of all warrant activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Stock Warrants    
Number of Warrants, Beginning Balance 6,344,966 18,000,713
Number of Warrants, Granted 0  
Number of Warrants, Exercised   (11,655,747)
Number of Warrants, Ending Balance 6,344,966 6,344,966
Weighted Average Exercise Price, Beginning Balance $ 0.69 $ 0.69
Weighted Average Exercise Price, Granted 0  
Weighted Average Exercise Price, Exercised   0.69
Weighted Average Exercise Price, Ending Balance $ 0.69 $ 0.69