XML 82 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Convertible Debt - Schedule of Maturities (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Dec. 26, 2019
Mar. 01, 2019
6.50% Convertible Senior Notes Due 2024        
Debt Instrument [Line Items]        
Total $ 14,139,988      
December 2019 Bonds        
Debt Instrument [Line Items]        
Total 4,515,834      
Convertible Debt        
Debt Instrument [Line Items]        
2021 1,110,000      
2022 1,110,000      
2023 1,111,000      
2024 22,519,000      
Total 25,850,000      
Convertible Debt | 6.50% Convertible Senior Notes Due 2024        
Debt Instrument [Line Items]        
2021 1,067,000      
2022 1,067,000      
2023 1,067,000      
2024 16,948,000      
Total $ 20,149,000      
Stated interest rate 6.50% 6.50%   6.50%
Convertible Debt | December 2019 Bonds        
Debt Instrument [Line Items]        
2021 $ 43,000      
2022 43,000      
2023 44,000      
2024 5,571,000      
Total $ 5,701,000      
Stated interest rate   1.00% 1.00%  
Debt instrument, convertible, internal rate of return     6.00%