XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Organization And Summary Of Significant Accounting Policies (Components Of Accounts Payable) (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Organization And Summary Of Significant Accounting Policies Components Of Accounts Payable      
Accounts payable $ 256,181 $ 273,606  
Accrued warranty reserve 54,148 247,850 $ 212,495
Accrued compensation, benefits, marketing allowances and other liabilities 322,421 114,137  
Total accrued liabilities 376,569 361,987  
Total $ 632,750 $ 635,593