XML 59 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Debt - Schedule of Maturities (Details) - Convertible senior notes - USD ($)
Jun. 30, 2021
Mar. 01, 2019
Debt Instrument [Line Items]    
Net carrying amount $ 14,536,448  
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%