XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible Debt - Schedule of Maturities (Details) - USD ($)
Sep. 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 $ 49,537,210        
December 2019 Bonds          
Debt Instrument [Line Items]          
Total 4,151,663        
Convertible Debt          
Debt Instrument [Line Items]          
Remainder of 2020 10,000        
2021 3,902,300        
2022 3,902,300        
2023 3,902,300        
2024 66,535,000        
Total 78,251,900        
Convertible Debt | 6.50% Convertible Senior Notes Due 2024          
Debt Instrument [Line Items]          
Remainder of 2020 0        
2021 3,862,000        
2022 3,862,000        
2023 3,862,000        
2024 61,346,000        
Total $ 72,932,000        
Stated interest rate 6.50% 6.50%     6.50%
Convertible Debt | August 2019 Bonds          
Debt Instrument [Line Items]          
Stated interest rate 1.00% 1.00%   1.00%  
Debt instrument, convertible, internal rate of return 6.00%        
Convertible Debt | December 2019 Bonds          
Debt Instrument [Line Items]          
Remainder of 2020 $ 10,000        
2021 40,300        
2022 40,300        
2023 40,300        
2024 5,189,000        
Total $ 5,319,900        
Stated interest rate 1.00% 1.00% 1.00%    
Debt instrument, convertible, internal rate of return 6.00%   6.00%