XML 40 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
STOCK-BASED COMPENSATION (Stock Options Outstanding and Exercisable) (Details) - Common stock options - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Number of Stock Options 904,798 801,690
Exercisable, Weighted Average Remaining Life 6 years 11 months 5 days 6 years
Exercisable Number of Stock Options 559,316 419,174
$1.93 – $2.00    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Number of Stock Options 176,818  
Exercisable, Weighted Average Remaining Life 5 years 2 months 5 days  
Exercisable Number of Stock Options 65,074  
$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 220,880  
Exercisable, Weighted Average Remaining Life 9 years 9 months  
Exercisable Number of Stock Options 138,383  
$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 340,000  
Exercisable, Weighted Average Remaining Life 5 years 7 months 17 days  
Exercisable Number of Stock Options 260,866  
$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 60,000  
Exercisable, Weighted Average Remaining Life 7 years 4 months 28 days  
Exercisable Number of Stock Options 38,141  
$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 69,600  
Exercisable, Weighted Average Remaining Life 7 years 8 months 1 day  
Exercisable Number of Stock Options 37,623  
$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 37,500  
Exercisable, Weighted Average Remaining Life 7 years 10 months 10 days  
Exercisable Number of Stock Options 19,229  
$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