Quarterly report pursuant to Section 13 or 15(d)

Accrued Liabilities and Other and Warranty Liability - Accrued Liabilities And Other Current Liabilities (Details)

v3.22.1
Accrued Liabilities and Other and Warranty Liability - Accrued Liabilities And Other Current Liabilities (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued commissions $ 2,750,000 $ 4,000,000
Compensation and related costs 2,334,887 4,030,085
Accrued interest 293,333 232,222
Sales return reserve 0 2,410,000
Other 4,567,492 4,080,520
Total accrued liabilities and other $ 9,945,712 $ 14,752,827