Quarterly report pursuant to Section 13 or 15(d)

Convertible Notes (Details)

v3.19.1
Convertible Notes (Details) - USD ($)
Oct. 23, 2018
May 14, 2018
Mar. 31, 2019
Debt Instrument [Line Items]      
Face Value     $ 25,000,000
Debt Discount     (8,376,812)
Fair Value of Embedded Conversion Option     2,476,401
Carrying Value     $ 19,099,589
6.5% Convertible Senior Notes [Member]      
Debt Instrument [Line Items]      
Maturity date Nov. 30, 2023    
State Interest Rate 6.50%    
Conversion price $ 5.10    
Face Value $ 10,000,000    
Debt Discount (995,202)    
Fair Value of Embedded Conversion Option    
Carrying Value $ 9,004,798    
6.5% Convertible Senior Notes [Member]      
Debt Instrument [Line Items]      
Maturity date   May 31, 2023  
State Interest Rate   6.50%  
Conversion price   $ 5.00  
Face Value   $ 15,000,000  
Debt Discount   (7,381,610)  
Fair Value of Embedded Conversion Option   2,476,401  
Carrying Value   $ 10,094,791