Quarterly report pursuant to Section 13 or 15(d)

STOCK-BASED COMPENSATION (Stock Options Outstanding and Exercisable) (Details)

v3.10.0.1
STOCK-BASED COMPENSATION (Stock Options Outstanding and Exercisable) (Details) - Common stock options - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2016
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding Number of Options 1,234,967   1,082,490
Exercisable, Weighted Average Remaining Life 7 years 5 months 5 days 8 years 1 month 24 days  
Exercisable Number of Options 797,145   704,303
$1.93 – $2.00      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding Number of Options 146,183    
Exercisable, Weighted Average Remaining Life 7 years 4 months 2 days    
Exercisable Number of Options 90,323    
$1.93 – $2.00 | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price range (in dollars per share) $ 1.93    
$1.93 – $2.00 | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price range (in dollars per share) $ 2.0    
$3.83 – $4.92      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding Number of Options 646,984    
Exercisable, Weighted Average Remaining Life 8 years 7 months 17 days    
Exercisable Number of Options 370,907    
$3.83 – $4.92 | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price range (in dollars per share) $ 3.83    
$3.83 – $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 6 years 15 days    
Exercisable Number of Options 207,455    
$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 6 years 1 month 24 days    
Exercisable Number of Options 53,753    
$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 6 years 3 months 26 days    
Exercisable Number of Options 54,540    
$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 6 years 3 months 18 days    
Exercisable Number of Options 20,167    
$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