XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Note 14 - Equity (Tables)
3 Months Ended
Mar. 31, 2020
Notes Tables  
Schedule of Stockholders Equity [Table Text Block]
   
Common Stock
   
Additional Paid-in
   
Accumulated
   
Other Comprehensive
   
Total Stockholders'
 
   
Shares
   
Amount
   
Capital
   
Deficit
   
Income
   
Equity
 
Balances at December 31, 2019
   
81,269,868
    $
8,127
    $
220,808,037
    $
(123,032,408
)   $
    $
97,783,756
 
Net loss    
 
     
     
     
(8,897,529
)    
     
(8,897,529
)
Repurchase of common stock
   
(225,094
)    
(22
)    
     
(993,353
)    
     
(993,375
)
Payment of common stock tendered for employee stock-based compensation tax obligations
   
(1,892
)    
     
(9,746
)    
     
     
(9,746
)
Issuance of common stock upon vesting of RSUs
   
4,542
     
     
 
     
     
     
-
 
Stock-based compensation
   
     
     
259,016
     
     
     
259,016
 
Balances at March 31, 2020
   
81,047,424
    $
8,105
    $
221,057,307
    $
(132,923,290
)   $
    $
88,142,122
 
   
Common Stock
   
Additional Paid-in
   
Accumulated
   
Other Comprehensive
   
Total Stockholders'
 
   
Shares
   
Amount
   
Capital
   
Deficit
   
Income
   
Equity
 
Balances at December 31, 2018
   
80,763,350
    $
8,076
    $
218,697,872
    $
(115,791,261
)   $
    $
102,914,687
 
Net income
   
     
     
     
1,629,777
     
     
1,629,777
 
Issuance of common stock upon exercise of stock options
   
9,769
     
1
     
(1
)    
     
     
 
Issuance of common stock upon exercise of stock-settled appreciation rights
   
16,771
     
2
     
(2
)    
     
     
 
Issuance of common stock upon exercise of warrants
   
159,782
     
16
     
1,172,785
     
     
     
1,172,801
 
Payment of common stock tendered for employee stock-based compensation tax obligations
   
(8,148
)    
(1
)    
(56,589
)    
     
     
(56,590
)
Stock-based compensation
   
     
     
408,894
     
     
     
408,894
 
Balances at March 31, 2019
  $
80,941,524
    $
8,094
    $
220,222,959
    $
(114,161,484
)   $
    $
106,069,569