XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings per Common Share - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Summary of Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings per Common Share [Line Items]    
Potential common stock equivalents outstanding 2,765,072 3,312,796
Stock Options [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings per Common Share [Line Items]    
Potential common stock equivalents outstanding 2,375,839 2,236,333
Warrants [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings per Common Share [Line Items]    
Potential common stock equivalents outstanding 389,233 1,076,463