XML 71 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Debt - Schedule of Maturities (Details) - 6.50% Convertible Senior Notes Due 2024 - USD ($)
Dec. 31, 2021
Dec. 31, 2019
Mar. 01, 2019
Debt Instrument [Line Items]      
Total $ 14,959,647    
Convertible Debt      
Debt Instrument [Line Items]      
Debt interest based on the fixed rate 6.50% 6.50% 6.50%
2022 $ 1,067,000    
2023 1,067,000    
2024 16,948,000    
Total $ 19,082,000