XML 57 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses (Detail) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Technology Fees $ 450,000 $ 450,000
Professional services 343,000 454,000
Accrued Salaries, Current 49,837 62,322
Advertising and promotion 31,000 68,000
Warranty 49,600 75,300
Other 75,005 333,952
Accrued expenses $ 998,442 $ 1,443,574