XML 109 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Notes Payable (Details) - USD ($)
1 Months Ended
Oct. 31, 2019
May 31, 2019
Dec. 31, 2019
Jun. 30, 2019
Dec. 31, 2018
Mar. 21, 2018
Notes payable            
Net carrying value         $ 11,294,770  
Less: unamortized debt discount and net issuance costs         (55,600)  
Notes payable, net of discount     $ 6,778,461   4,845,575  
Notes payable - current, net     450,000      
Interest payable     356,778   917,482  
Notes payable $ 550,000          
Notes payable            
Notes payable            
Net carrying value     7,228,461   5,180,857  
Less: unamortized debt discount and net issuance costs         (335,282)  
Note payable, net     7,228,461   4,845,575  
Notes payable, net of discount     450,000      
Notes payable - current, net     6,778,461   4,845,575  
December 2017 note payable | Notes payable            
Notes payable            
Net carrying value         1,673,237  
February 2018 note payable | Notes payable            
Notes payable            
Net carrying value         2,359,750  
March 2018 note payable | Notes payable            
Notes payable            
Net carrying value         $ 1,147,870  
March 2018 note payable | Securities purchase agreement            
Notes payable            
Less: unamortized debt discount and net issuance costs           $ (315,341)
2019 Exchange Note 1            
Notes payable            
Accrued interest on notes payable   $ 410,561        
Notes payable   $ 10,125,339        
Interest rate (as a percent)   10.00%        
2019 Exchange Note 1 | Notes payable            
Notes payable            
Net carrying value     4,381,535      
2019 Exchange Note 2            
Notes payable            
Notes payable   $ 2,296,926        
Interest rate (as a percent)   10.00%        
2019 Exchange Note 2 | Notes payable            
Notes payable            
Net carrying value     2,296,926      
2019 Bridge Notes            
Notes payable            
Notes payable       $ 5,050,000    
Interest rate (as a percent)       12.00%    
Tempesta Note Payable            
Notes payable            
Net carrying value     550,000      
Notes payable $ 550,000          
Interest rate (as a percent) 2.50%          
Semi-annual principal and interest payments $ 50,000          
Tempesta Note Payable | Notes payable            
Notes payable            
Net carrying value     $ 550,000