XML 55 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Warrants (Tables)
12 Months Ended
Dec. 31, 2019
Warrants [Abstract]  
Schedule of warrant activity

   Number of Shares Underlying Warrants   Weighted average exercise price 
Balance, December 31, 2017   348,194   $3.33 
Exercised   (348,194)  $3.33 
Balance, December 31, 2018   -    -