XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.2
STOCKHOLDERS' EQUITY - Outstanding Warrants (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2018
Jun. 30, 2019
Dec. 31, 2016
Dec. 31, 2017
Wtd Avg. Exercise Price        
Outstanding (in dollars per share) $ 4.19      
Wtd Avg. Remaining Term        
Outstanding 1 year 10 months 10 days   2 years 2 months 23 days  
Warrant [Member]        
Number of warrants        
Number of shares, Beginning 1,781,715      
Number of shares, granted   0    
Number of shares, exercised (51,629)      
Number of shares, Forfeited   (81,927)    
Number of shares, Ending 1,648,159      
Wtd Avg. Exercise Price        
Outstanding (in dollars per share) $ 4.20      
Exercised (in dollars per share) $ 3.67      
Forfeited (in dollars per share)   $ 8.03    
Intrinsic Value of Warrants        
Outstanding     $ 8,930,058 $ 7,303,284