Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Warrants to Purchase Shares of Common Stock Outstanding (Details)

v3.22.0.1
Stockholders' Equity - Warrants to Purchase Shares of Common Stock Outstanding (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Common Stock Warrants Maturing on June 27, 2026    
Warrants Issued $ 100,000  
Strike price $ 2.61  
Shares available for purchase   100,000
Common Stock Warrants Maturing on August 11, 2026    
Warrants Issued $ 300,000  
Strike price $ 2.61  
Shares available for purchase   300,000
Common Stock Warrants Maturing on October 24, 2026    
Warrants Issued $ 340,000  
Strike price $ 2.39  
Shares available for purchase   340,000
Common Stock Warrants Maturing on May 15, 2023    
Warrants Issued $ 875,000  
Strike price $ 1.63  
Shares available for purchase 125,000 125,000