XML 33 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses (Detail) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Technology Fees $ 450,000 $ 450,000
ContractManufacturer 0 160,000
Professional services 454,000 391,000
Accrued Salaries, Current 62,322 223,756
Advertising and promotion 68,000 171,000
Warranty 75,300 129,837
Other 333,952 133,580
Accrued expenses $ 1,443,574 $ 1,659,173