XML 58 R46.htm IDEA: XBRL DOCUMENT v3.19.3
COMMON STOCK WARRANTS (Details) - USD ($)
9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Class of Warrant or Right [Line Items]    
Class of Warrant or Right, Exercised (644,365)  
Common stock warrants    
Class of Warrant or Right [Line Items]    
Class of Warrant or Right, Outstanding 13,000 868,000
Warrants and Rights Outstanding $ 23.64 $ 21.89
Class of Warrant or Right, Exercised (821,000)  
Class or Warrant or Right, Exercise Price of Warrant or Right, Exercised $ 21.89  
Class or Warrant or Right, Forfeited And Canceled (34,000)  
Class or Warrant or Right, Exercise Price of Warrant or Right, Forfeited and Canceled $ 21.29