XML 60 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible Debt - Schedule of Maturities (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Dec. 26, 2019
Aug. 01, 2019
Mar. 01, 2019
6.50% Convertible Senior Notes Due 2024          
Debt Instrument [Line Items]          
Total $ 65,844,260        
August 2019 Convertible Bonds          
Debt Instrument [Line Items]          
Total 9,738,748        
December 2019 Convertible Bonds          
Debt Instrument [Line Items]          
Total 3,979,780        
Convertible Debt          
Debt Instrument [Line Items]          
Remainder of 2020 2,646,000        
2021 5,292,000        
2022 5,292,000        
2023 5,292,000        
2024 105,361,000        
Total 123,883,000        
Convertible Debt | 6.50% Convertible Senior Notes Due 2024          
Debt Instrument [Line Items]          
Remainder of 2020 2,551,000        
2021 5,103,000        
2022 5,103,000        
2023 5,103,000        
2024 81,051,000        
Total $ 98,911,000        
Stated interest rate 6.50% 6.50%     6.50%
Convertible Debt | August 2019 Convertible Bonds          
Debt Instrument [Line Items]          
Remainder of 2020 $ 75,000        
2021 150,000        
2022 150,000        
2023 150,000        
2024 19,270,000        
Total $ 19,795,000        
Stated interest rate 1.00% 1.00%   1.00%  
Debt instrument, convertible, internal rate of return 6.00%        
Convertible Debt | December 2019 Convertible Bonds          
Debt Instrument [Line Items]          
Remainder of 2020 $ 20,000        
2021 39,000        
2022 39,000        
2023 39,000        
2024 5,040,000        
Total $ 5,177,000        
Stated interest rate 1.00% 1.00% 1.00%    
Debt instrument, convertible, internal rate of return 6.00%   6.00%