Annual report pursuant to Section 13 and 15(d)

FAIR VALUE - Carrying and Fair Value Amounts (Details)

v3.22.0.1
FAIR VALUE - Carrying and Fair Value Amounts (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Aug. 15, 2019
Aug. 12, 2019
Convertible Debt | 5.875% Unsecured Convertible Senior Notes        
Financial Liabilities:        
Effective interest rate 5.875% 5.875% 5.875% 5.875%
Carrying Amount | Level 1        
Financial Assets:        
Cash and cash equivalents $ 12,496,478 $ 99,596,907    
Inventory 3,953,523 87,940    
Carrying Amount | Level 2 | 5.875% Unsecured Convertible Senior Notes        
Financial Liabilities:        
Unsecured convertible senior notes 115,665,830 115,008,130    
Carrying Amount | Level 2 | Bridge Loan        
Financial Liabilities:        
Lines of credit, fair value disclosure 72,724,757 0    
Carrying Amount | Level 2 | Revolving Credit Facility        
Financial Liabilities:        
Lines of credit, fair value disclosure 26,266,330 0    
Carrying Amount | Level 3        
Financial Assets:        
Financing notes receivable (Note 6) 1,036,660 1,209,736    
Fair Value | Level 1        
Financial Assets:        
Cash and cash equivalents 12,496,478 99,596,907    
Inventory 3,953,523 87,940    
Fair Value | Level 2 | 5.875% Unsecured Convertible Senior Notes        
Financial Liabilities:        
Unsecured convertible senior notes 111,144,075 84,409,292    
Fair Value | Level 2 | Bridge Loan        
Financial Liabilities:        
Lines of credit, fair value disclosure 72,724,757 0    
Fair Value | Level 2 | Revolving Credit Facility        
Financial Liabilities:        
Lines of credit, fair value disclosure 26,266,330 0    
Fair Value | Level 3        
Financial Assets:        
Financing notes receivable (Note 6) $ 1,036,660 $ 1,209,736