Annual report pursuant to Section 13 and 15(d)

Common Stock (Details)

v3.22.1
Common Stock (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Nov. 25, 2019
Nov. 15, 2019
Sep. 20, 2019
Jul. 24, 2019
May 03, 2019
Mar. 08, 2019
Feb. 26, 2019
Price per shares   $ 3.00 $ 2.40 $ 5.00 $ 2.35 $ 3.00 $ 3.00 $ 72.94 $ 2.20
Stock Option Exercises [Member]                  
Common stock, share issued upon cashless exercise 277,634 691,599              
Shares Issued 77,451 147,268              
Proceeds stock option exercises   $ 82,500              
Stock Option Exercises [Member] | February 8, 2021                  
Common stock, share issued upon cashless exercise 50,000                
Shares Issued 18,750                
Stock Incentive Plan 2015                
Price per shares $ 3.25                
Stock Option Exercises [Member] | February 2, 2021                  
Common stock, share issued upon cashless exercise 20,000                
Shares Issued 6,181                
Stock Incentive Plan 2011                
Price per shares $ 3.80                
Stock Option Exercises [Member] | February 24 - September 2, 2020                  
Common stock, share issued upon cashless exercise   11,599              
Shares Issued   2,752              
Stock Incentive Plan   2011              
Price per shares   $ 2.35              
Stock Option Exercises [Member] | January 13 - March 19, 2021                  
Common stock, share issued upon cashless exercise 7,634                
Shares Issued 948                
Stock Incentive Plan 2011                
Price per shares $ 3.35                
Stock Option Exercises [Member] | February 8 - February 9, 2021                  
Common stock, share issued upon cashless exercise 85,000                
Shares Issued 26,357                
Stock Incentive Plan 2015                
Price per shares $ 4.00                
Stock Option Exercises [Member] | January 7, 2020                  
Common stock, share issued upon cashless exercise   25,000              
Shares Issued   4,633              
Stock Incentive Plan   2015              
Price per shares   $ 4.00              
Stock Option Exercises [Member] | August 12, 2020                  
Common stock, share issued upon cashless exercise   15,000              
Shares Issued   15,000              
Proceeds stock option exercises   $ 45,000              
Stock Incentive Plan   2011              
Price per shares   $ 3.00              
Stock Option Exercises [Member] | January 7 - August 17, 2020                  
Common stock, share issued upon cashless exercise   307,500              
Shares Issued   69,230              
Stock Incentive Plan   2011              
Price per shares   $ 2.50              
Stock Option Exercises 1 [Member] | February 8, 2021                  
Common stock, share issued upon cashless exercise 15,000                
Shares Issued 5,769                
Stock Incentive Plan 2011                
Price per shares $ 4.00                
Stock Option Exercises 1 [Member] | January 7, 2020                  
Common stock, share issued upon cashless exercise   10,000              
Shares Issued   1,853              
Stock Incentive Plan   2011              
Price per shares   $ 4.00              
Stock Option Exercises 1 [Member] | August 12, 2020                  
Common stock, share issued upon cashless exercise   15,000              
Shares Issued   15,000              
Proceeds stock option exercises   $ 37,500              
Stock Incentive Plan   2011              
Price per shares   $ 2.50              
Stock Option Exercises 1 [Member] | January 7 - August 17, 2020                  
Common stock, share issued upon cashless exercise   307,500              
Shares Issued   38,800              
Stock Incentive Plan   2011              
Price per shares   $ 3.00              
Stock Option Exercises Two [Member] | February 8, 2021                  
Common stock, share issued upon cashless exercise 100,000                
Shares Issued 19,446                
Stock Incentive Plan 2015                
Price per shares $ 5.00