Annual report pursuant to Section 13 and 15(d)

Warrants to Purchase Common Stock (Summary of Investor Warrant Activity) (Details)

v3.22.1
Warrants to Purchase Common Stock (Summary of Investor Warrant Activity) (Details) - $ / shares
12 Months Ended
Dec. 15, 2021
Aug. 11, 2021
May 17, 2021
Mar. 26, 2021
Dec. 17, 2020
Dec. 07, 2020
Nov. 05, 2020
Apr. 06, 2020
Mar. 24, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Granted 545,000 5,000 20,000 67,500 210,000 600,000 20,000 700,000 15,000      
Share-Based Compensation Arrangement By Share-Based Payment Award Equity Instruments Other Than Options Exercise In Period Weighted Average Exercise Price                      
Investor Warrant [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Outstanding at Beginning of Period                   2,691,459 3,358,459  
Granted                   580,231 2,666,459  
Exercised                   (2,900,959)  
Canceled/forfeited/expired                   (25,000) (432,500)  
Outstanding at End of Period                   3,246,690 2,691,459 3,358,459
Outstanding at beginning of period, Weighted Average Exercise Price                   $ 1.99 $ 1.23  
Awarded, Weighted Average Grant Date Fair Value                    
Share-Based Compensation Arrangement By Share-Based Payment Award Equity Instruments Other Than Options Exercise In Period Weighted Average Exercise Price                    
Cancelled/forfeited/expired, Weighted Average Exercise Price                    
Outstanding at end of period, Weighted Average Exercise Price                   $ 2.26 $ 1.99 $ 1.23
Outstanding, Weighted Average Remaining Contractual Term (Years)                   3 years 7 months 2 days 2 years 11 months 8 days 1 year 3 months 7 days