XML 48 R33.htm IDEA: XBRL DOCUMENT v3.20.1
13. Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Schedule of warrant activity
   Number of shares 
     
Balance as of January 1, 2019   2,647,461 
Warrants exercised   (485,543)
Warrants forfeited   (2,161,918)
Warrants issued   9,800,000 
Balance as of December 31, 2019   9,800,000