XML 84 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Allowance for Doubtful Accounts    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance at Beginning of Period $ 25,000 $ 25,000
Charged to costs and expenses 49,361 8,374
Balance at End of Period 70,000 25,000
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction (4,361) (8,374)
Deferred Tax Asset Valuation Allowance    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance at Beginning of Period 35,041,300 35,331,314
Charged to costs and expenses 1,535,093 269,241
Balance at End of Period 2,208,843 35,041,300
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction (34,367,550) (559,255)
SalesReturnsReservesMember [Member]    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance at Beginning of Period 1,101,658 1,486,406
Balance at End of Period 689,000 1,101,658
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction (412,658) (384,748)
SEC Schedule, 12-09, Reserve, Warranty [Member]    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance at Beginning of Period 129,837 127,361
Charged to costs and expenses   2,476
Balance at End of Period 75,300 $ 129,837
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction $ (54,537)