Quarterly report pursuant to Section 13 or 15(d)

Accrued Liabilities And Warranties - Accrued Liabilities And Other Current Liabilities (Details)

v3.21.2
Accrued Liabilities And Warranties - Accrued Liabilities And Other Current Liabilities (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Payroll and related costs $ 4,066,076 $ 2,537,353
Accrued interest 1,666,667 1,711,111
Customer allowance accrual 1,412,500 1,412,500
Sales return reserve 1,096,713 0
Other 267,000 334,338
Total accrued liabilities and other $ 8,508,956 $ 5,995,302