XML 17 R29.htm IDEA: XBRL DOCUMENT v3.2.0.727
STOCK-BASED COMPENSATION (Stock Options Outstanding and Exercisable) (Details) - Common stock options - $ / shares
6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2014
Dec. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Outstanding Number of Stock Options 560,000 376,500 491,200 0
Weighted Average Remaining Life In Years 8 years 10 months 13 days 9 years 10 months 28 days    
Exercisable Number of Stock Options 215,117 106,891 142,895 0
$4.13 – $6.00        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Outstanding Number of Stock Options 384,000      
Weighted Average Remaining Life In Years 8 years 10 months 6 days      
Exercisable Number of Stock Options 191,110      
$4.13 – $6.00 | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price range $ 4.13      
$4.13 – $6.00 | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price range $ 6.00      
$6.49 – $6.97        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Outstanding Number of Stock Options 47,500      
Weighted Average Remaining Life In Years 9 years 2 months 9 days      
Exercisable Number of Stock Options 8,753      
$6.49 – $6.97 | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price range $ 6.49      
$6.49 – $6.97 | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price range $ 6.97      
$7.20 – $8.06        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Outstanding Number of Stock Options 98,500      
Weighted Average Remaining Life In Years 8 years 9 months 29 days      
Exercisable Number of Stock Options 13,378      
$7.20 – $8.06 | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price range $ 7.20      
$7.20 – $8.06 | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price range $ 8.06      
$11.44 – $12.98        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Outstanding Number of Stock Options 30,000      
Weighted Average Remaining Life In Years 9 years 7 months 24 days      
Exercisable Number of Stock Options 1,876      
$11.44 – $12.98 | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price range $ 11.44      
$11.44 – $12.98 | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price range $ 12.98