XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Organization And Summary Of Significant Accounting Policies (Components Of Accounts Payable) (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Organization And Summary Of Significant Accounting Policies Components Of Accounts Payable      
Accounts payable $ 189,008 $ 273,606  
Accrued warranty reserve 131,931 247,850 $ 212,495
Accrued compensation, benefits, marketing allowances and other liabilities 516,405 114,137  
Total accrued liabilities 648,336 361,987  
Total $ 837,344 $ 635,593