XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Organization And Summary Of Significant Accounting Policies (Components Of Accounts Payable) (Details) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Organization And Summary Of Significant Accounting Policies Components Of Accounts Payable      
Accounts payable $ 437,082 $ 221,568  
Accrued warranty reserve 290,952 212,495 $ 328,279
Accrued compensation, benefits, commissions and other expenses 38,242 27,383  
Total accrued liabilities 329,194 239,878  
Total $ 766,276 $ 461,446