XML 54 R20.htm IDEA: XBRL DOCUMENT v3.20.1
4. COMMON STOCK (Tables)
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Schedule of option activity
           Weighted-     
       Weighted-   Average     
       Average   Remaining   Aggregate 
       Exercise   Contractual   Intrinsic 
   Shares   Price   Term (Years)   Value 
Outstanding at December 31, 2017      $           
Granted   2,750,000    2.00           
Exercised                  
Forfeited/expired   (42,673)   2.40           
Outstanding at December 31, 2018   2,707,327   $2.00    9.56   $5,402,585 
Granted                  
Exercised   (245,800)   1.75           
Forfeited/expired   (57,727)   2.40           
Outstanding at December 31, 2019   2,403,800   $2.01    8.45   $19,565,450 
Exercisable at December 31, 2019   364,400   $2.02    8.44   $2,963,600 
Schedule of unvested option activity
       Weighted- 
       Average 
       Grant Date 
   Shares   Fair Value 
Unvested at December 31, 2017      $ 
Granted   2,750,000    2.00 
Forfeited/expired   (42,673)   2.40 
Vested        
Unvested at December 31, 2018   2,707,327   $2.00 
Granted        
Forfeited/expired   (57,727)   2.40 
Vested   (610,200)   1.91 
Unvested at December 31, 2019   2,039,400   $2.01 
Schedule of weighted average grant date fair value and intrinsic value of options exercised
   2019   2018 
Weighted average grant date fair value of options granted  $   $1.56 
Intrinsic value of options exercised  $2,605,923   $ 
Schedule of stock awards activity
       Weighted- 
       Average Grant 
   Shares   Date Fair Value 
Outstanding at December 31, 2017   4,640,000   $0.20 
Granted   3,070,000    1.78 
Forfeited   (275,000)   0.16 
Vested   (1,640,000)   0.18 
Outstanding at December 31, 2018   5,795,000    0.94 
Granted   576,147    9.50 
Forfeited   (170,000)   4.47 
Vested   (1,801,147)   0.68 
Outstanding at December 31, 2019   4,400,000   $2.06