XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Sales return allowance $ 11,000 $ 39,000
Accrued Leaseholds Current 0 60,000
Sales and Excise Tax Payable, Current 139,507 108,788
Professional services 156,000 109,000
Warranty reserve 24,800 28,400
Accrued Salaries 825,698 440,474
Other 61,003 67,493
Accrued expenses $ 1,207,008 $ 814,155