XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Organization And Summary Of Significant Accounting Policies (Components Of Accounts Payable) (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Organization And Summary Of Significant Accounting Policies Components Of Accounts Payable      
Accounts payable $ 614,060 $ 273,606  
Accrued warranty reserve 54,834 247,850 $ 212,495
Accrued compensation, benefits, marketing allowances and other liabilities 349,528 114,137  
Total accrued liabilities 404,362 361,987  
Total $ 1,018,422 $ 635,593