XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Sales return allowance $ 535,000 $ 545,000
Technology fees 0 450,000
Professional services 199,000 343,000
Warranty reserve 42,700 49,600
Accrued Advertising 1,000 31,000
Accrued Salaries 186,614 49,837
Other 176,175 75,005
Accrued expenses 605,489 $ 998,442
Accrued Technology Fees Write Off $ 450,000