XML 54 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Summary of Outstanding Stock Options by Exercise Price Range (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Options (in shares) 747,500  
Weighted- Average Remaining Contractual Life (in years) 4 years 8 months  
Weighted- Average Exercise Price (in dollars per share) $ 3.33  
$0.96 - $1.27    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Options (in shares) 176,000  
Weighted- Average Remaining Contractual Life (in years) 7 years 11 months  
Weighted- Average Exercise Price (in dollars per share) $ 0.97  
$0.96 - $1.27 | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Range of Exercise Prices (in dollars per share)   $ 0.96
$0.96 - $1.27 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Range of Exercise Prices (in dollars per share)   1.27
$1.28 - $3.00    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Options (in shares) 207,000  
Weighted- Average Remaining Contractual Life (in years) 5 years 9 months  
Weighted- Average Exercise Price (in dollars per share) $ 2.10  
$1.28 - $3.00 | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Range of Exercise Prices (in dollars per share)   1.28
$1.28 - $3.00 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Range of Exercise Prices (in dollars per share)   3.00
$3.01 - $4.54    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Options (in shares) 140,000  
Weighted- Average Remaining Contractual Life (in years) 3 years  
Weighted- Average Exercise Price (in dollars per share) $ 3.72  
$3.01 - $4.54 | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Range of Exercise Prices (in dollars per share)   3.01
$3.01 - $4.54 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Range of Exercise Prices (in dollars per share)   4.54
$4.55 - $9.06    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Options (in shares) 224,500  
Weighted- Average Remaining Contractual Life (in years) 2 years 5 months  
Weighted- Average Exercise Price (in dollars per share) $ 6.08  
$4.55 - $9.06 | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Range of Exercise Prices (in dollars per share)   4.55
$4.55 - $9.06 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Range of Exercise Prices (in dollars per share)   $ 9.06