XML 40 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCK-BASED COMPENSATION (Stock Options Outstanding and Exercisable) (Details) - Common stock options - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Number of Stock Options 908,560 801,690
Exercisable, Weighted Average Remaining Life 7 years 11 months 23 days 6 years
Exercisable Number of Stock Options 591,188 419,174
$1.93 – $2.00    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Number of Stock Options 149,000  
Exercisable, Weighted Average Remaining Life 8 years 4 months 6 days  
Exercisable Number of Stock Options 55,884  
$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 Stock Options 369,880  
Exercisable, Weighted Average Remaining Life 9 years 4 months 24 days  
Exercisable Number of Stock Options 242,854  
$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.06 – $6.00    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Number of Stock Options 250,000  
Exercisable, Weighted Average Remaining Life 6 years 10 months 13 days  
Exercisable Number of Stock Options 192,509  
$5.06 – $6.00 | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range $ 5.06  
$5.06 – $6.00 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range $ 6.0  
$6.49 – $7.20    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Number of Stock Options 50,000  
Exercisable, Weighted Average Remaining Life 6 years 11 months 5 days  
Exercisable Number of Stock Options 37,820  
$6.49 – $7.20 | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range $ 6.49  
$6.49 – $7.20 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range $ 7.20  
$7.54 – $7.55    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Number of Stock Options 57,800  
Exercisable, Weighted Average Remaining Life 7 years 2 months 16 days  
Exercisable Number of Stock Options 38,202  
$7.54 – $7.55 | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range $ 7.54  
$7.54 – $7.55 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range $ 7.55  
$8.06 – $12.98    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Number of Stock Options 31,880  
Exercisable, Weighted Average Remaining Life 4 years 6 months 7 days  
Exercisable Number of Stock Options 23,919  
$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