XML 33 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Details 2) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Total 631,542 654,244
Common stock purchase warrants [Member]    
Total 489,176 561,342
Restricted stock unit [Member]    
Total 5,877 6,813
Common stock options [Member]    
Total 136,489 86,089