XML 32 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts Receivable (Details Textual) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for Doubtful Accounts Receivable, Current $ 181,473 $ 181,473
Accounts Receivable, Net, Current, Total 2,422,406 3,053,280
Contract with Customer, Liability, Noncurrent 2,373,409 3,313,772
Trade Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for Doubtful Accounts Receivable, Current 181,473 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,829,905 $ 3,256,789