XML 33 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Receivable (Details Narrative) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for Doubtful Accounts Receivable, Current $ 165,840 $ 165,840
Accounts Receivable, Net, Current, Total 2,855,897 2,866,474
Contract with Customer, Liability, Noncurrent 1,707,650 1,690,660
Financing Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for Doubtful Accounts Receivable, Current   61,800
Accounts Receivable, Net, Current, Total $ 1,788,021 1,896,848
Trade Accounts Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for Doubtful Accounts Receivable, Current   $ 104,040