XML 32 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable (Details Narrative) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for Doubtful Accounts Receivable, Current $ 125,027 $ 181,473
Accounts Receivable, Net, Current, Total 3,026,118 3,053,280
Contract with Customer, Liability, Noncurrent 1,947,632 3,313,772
Trade Accounts Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for Doubtful Accounts Receivable, Current 125,027 181,473
Financing Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for Doubtful Accounts Receivable, Current 0 0
Accounts Receivable, Net, Current, Total $ 2,109,961 $ 3,256,789