XML 115 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Sales return allowance $ 45,000 $ 545,000
Technology fees 0 450,000
Accrued Leaseholds Current 60,000 0
Professional services 173,000 343,000
Accrued Salaries, Current 354,422 49,837
Accrued Advertising, Current 1,000 31,000
Warranty reserve 37,600 49,600
Other 36,630 50,512
Sales and Excise Tax Payable, Current 127,775 24,493
Accrued expenses $ 790,427 $ 998,442