Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Schedule of Warrant activities) (Details)

v3.22.2.2
Stockholders' Equity (Schedule of Warrant activities) (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Equity [Abstract]    
Outstanding warrants 1,909,450 4,505,621
Warrants expired, Number of shares (2,596,171)  
Warrants exercisable, Number of shares 1,774,450  
Warrants outstanding, Weighted average exercise price $ 3.11 $ 3.20
Warrants expired, Weighted average exercise price 3.26  
Warrants exercisable, Weighted average exercise price $ 3.19  
Warrants outstanding, Weighted average intrinsic value $ 0 $ 68,800
Warrants exercisable, Weighted average intrinsic value $ 0  
Warrants, Weighted average remaining contractual life 7 years 8 months 15 days 3 years 11 months 4 days
Warrants exercisable, Weighted average remaining contractual life 7 years 10 months 9 days