XML 44 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCK-BASED COMPENSATION (Stock Options Outstanding and Exercisable) (Details) - Common stock options - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 31, 2016
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding Number of Options 1,080,152   1,082,490
Exercisable, Weighted Average Remaining Life 7 years 8 months 19 days 8 years 1 month 24 days  
Exercisable Number of Options 741,773   704,303
$1.93 – $2.00      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding Number of Options 149,000    
Exercisable, Weighted Average Remaining Life 7 years 10 months 6 days    
Exercisable Number of Options 74,512    
$1.93 – $2.00 | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price range $ 1.93    
$1.93 – $2.00 | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price range $ 2.0    
$3.83 – $4.70      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding Number of Options 492,724    
Exercisable, Weighted Average Remaining Life 8 years 9 months 29 days    
Exercisable Number of Options 356,640    
$3.83 – $4.70 | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price range $ 3.83    
$3.83 – $4.70 | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price range $ 4.70    
$5.01 – $6.00      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding Number of Options 278,128    
Exercisable, Weighted Average Remaining Life 6 years 2 months 23 days    
Exercisable Number of Options 201,889    
$5.01 – $6.00 | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price range $ 5.01    
$5.01 – $6.00 | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price range $ 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 6 years 6 months 7 days    
Exercisable Number of Options 45,321    
$6.18 – $7.20 | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price range $ 6.49    
$6.18 – $7.20 | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price range $ 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 6 years 9 months    
Exercisable Number of Options 46,058    
$7.54 – $7.80 | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price range $ 7.54    
$7.54 – $7.80 | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price range $ 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 6 years 9 months 18 days    
Exercisable Number of Options 17,353    
$8.06 – $12.98 | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price range $ 8.06    
$8.06 – $12.98 | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price range $ 12.98