XML 82 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Warrants - Changes in Warrants (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stock Warrants      
Warrants Outstanding, Beginning of Period 7,276,928 6,512,516 2,233,062
Exercised During the Period (7,276,928) (2,882,647)  
Issued During the Period   3,647,059 5,479,454
Expired During the Period     (1,200,000)
Warrants Outstanding, End of Period 0 7,276,928 6,512,516