XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization And Summary Of Significant Accounting Policies (Components Of Accounts Payable) (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Dec. 31, 2016
Organization And Summary Of Significant Accounting Policies Components Of Accounts Payable      
Accounts payable $ 1,186,462 $ 2,132,894  
Accrued warranty reserve 194,385 328,279 $ 294,122
Accrued compensation, benefits, commissions and other expenses 129,840 272,343  
Total accrued liabilities 324,225 600,622  
Total $ 1,510,687 $ 2,733,516