DEBT - Senior Convertible Note (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 07, 2019
Oct. 04, 2018
Jan. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Mar. 31, 2019
Debt Instrument [Line Items]                
Loss on extinguishment of debt       $ 0 $ 0 $ 0 $ 1,049,166  
Senior Convertible Note                
Debt Instrument [Line Items]                
Principal amount   $ 5,196,667            
Debt interest rate   8.00%            
Interest rate upon default   18.00%            
Repayments of short-term convertible debt     $ 1,049,167          
Repayment of accrued interest convertible note payable     $ 1,399          
Consideration paid to noteholder $ 250,000              
Convertible note option agreement purchase price               $ 5,200,000
Convertible note option accrued interest               $ 60,000