XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Debt - Schedule of Maturities (Details) - 6.50% Convertible Senior Notes Due 2024 - USD ($)
Mar. 31, 2021
Mar. 01, 2019
Debt Instrument [Line Items]    
Net carrying amount $ 14,069,722  
Convertible Debt    
Debt Instrument [Line Items]    
Remainder of 2021 534,000  
2022 1,067,000  
2023 1,067,000  
2024 16,948,000  
Net carrying amount $ 19,616,000  
Stated interest rate 6.50% 6.50%