XML 69 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible Debt - Schedule of Maturities (Details) - USD ($)
Mar. 31, 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 $ 63,730,182        
August 2019 Convertible Bonds          
Debt Instrument [Line Items]          
Total 8,956,276        
December 2019 Convertible Bonds          
Debt Instrument [Line Items]          
Total 3,868,867        
Convertible Debt          
Debt Instrument [Line Items]          
Remainder of 2020 2,691,000        
2021 5,290,000        
2022 5,290,000        
2023 5,290,000        
2024 106,016,000        
Total 124,577,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 $ 111,000        
2021 148,000        
2022 148,000        
2023 148,000        
2024 19,789,000        
Total $ 20,344,000        
Stated interest rate 1.00% 1.00%   1.00%  
Debt instrument, convertible, internal rate of return 6.00%     6.00%  
Convertible Debt | December 2019 Convertible Bonds          
Debt Instrument [Line Items]          
Remainder of 2020 $ 29,000        
2021 39,000        
2022 39,000        
2023 39,000        
2024 5,176,000        
Total $ 5,322,000        
Stated interest rate 1.00% 1.00% 1.00%    
Debt instrument, convertible, internal rate of return 6.00%   6.00%