XML 32 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Organization And Summary Of Significant Accounting Policies (Components Of Accounts Payable) (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Organization And Summary Of Significant Accounting Policies Components Of Accounts Payable      
Accounts payable $ 273,606 $ 221,568  
Accrued warranty reserve 247,850 212,495 $ 328,279
Accrued compensation, benefits, commissions and marketing expenses 114,137 27,383  
Total accrued liabilities 361,987 239,878  
Total $ 635,593 $ 461,446