XML 46 R36.htm IDEA: XBRL DOCUMENT v3.19.1
STOCK-BASED COMPENSATION (Stock Options Outstanding and Exercisable) (Details) - Common stock options - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Number of Options 1,294,028 1,255,280
Exercisable, Weighted Average Remaining Life 7 years 15 days 7 years 2 months 23 days
Exercisable Number of Options 884,203 843,019
$1.52 – $3.00    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Number of Options 201,183  
Exercisable, Weighted Average Remaining Life 6 years 10 months 13 days  
Exercisable Number of Options 109,889  
$1.52 – $3.00 | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range (in dollars per share) $ 1.52  
$1.52 – $3.00 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range (in dollars per share) $ 3.0  
$3.25 – $4.92    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Number of Options 651,045  
Exercisable, Weighted Average Remaining Life 8 years 2 months 16 days  
Exercisable Number of Options 413,854  
$3.25 – $4.92 | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range (in dollars per share) $ 3.25  
$3.25 – $4.92 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range (in dollars per share) $ 4.92  
$5.01 – $6.00    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Number of Options 281,500  
Exercisable, Weighted Average Remaining Life 5 years 8 months 12 days  
Exercisable Number of Options 220,775  
$5.01 – $6.00 | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range (in dollars per share) $ 5.01  
$5.01 – $6.00 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range (in dollars per share) $ 6.0  
$6.18 – $7.20    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Number of Options 70,000  
Exercisable, Weighted Average Remaining Life 5 years 9 months 15 days  
Exercisable Number of Options 56,255  
$6.18 – $7.20 | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range (in dollars per share) $ 6.18  
$6.18 – $7.20 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range (in dollars per share) $ 7.20  
$7.54 – $7.80    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Number of Options 67,800  
Exercisable, Weighted Average Remaining Life 5 years 10 months 17 days  
Exercisable Number of Options 60,930  
$7.54 – $7.80 | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range (in dollars per share) $ 7.54  
$7.54 – $7.80 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range (in dollars per share) $ 7.80  
$8.06 – $12.98    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Number of Options 22,500  
Exercisable, Weighted Average Remaining Life 5 years 9 months 18 days  
Exercisable Number of Options 22,500  
$8.06 – $12.98 | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range (in dollars per share) $ 8.06  
$8.06 – $12.98 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range (in dollars per share) $ 12.98