Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Stock Option Activities) (Details)

v3.23.1
Stockholders' Equity (Stock Option Activities) (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Options vested and expected to vest, Number of shares 1,018,490 1,053,490  
Number of shares, Granted 2,002,500    
Number of shares, Exercised 0 0  
Number of shares, Forfeited   (35,000)  
Number of shares, Expired (370,000)    
Options vested and expected to vest, Number of shares 2,650,990 1,018,490 1,053,490
Options vested and exercisable, Number of shares 650,990    
Options vested and expected to vest, Weighted average exercise price $ 5.04 $ 5.02  
Weighted average exercise price, Granted 0.54    
Weighted average exercise price, Forfeited 6.27 4.33  
Options vested and expected to vest, Weighted average exercise price 1.47 $ 5.04 $ 5.02
Options vested and exercisable, Weighted average exercise price $ 4.34    
Total weighted average intrinsic value, Options vested and expected to vest $ 368,344 $ 647,482  
Total weighted average intrinsic value, Granted 230,000    
Total weighted average intrinsic value, Options vested and expected to vest $ 230,000 $ 368,344 $ 647,482
Options vested and expected to vest, Weighted average contractual life 5 years 7 months 20 days 1 year 8 months 4 days 2 years 7 months 17 days
Options Granted, weighted average remaining contractual life (years) 6 years 11 months 23 days    
Options vested and exercisable, Weighted average remaining contractual life (years) 1 year 6 months 18 days