XML 29 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts Receivable (Details Textual) - USD ($)
3 Months Ended
Jun. 30, 2017
Sep. 30, 2017
Dec. 31, 2016
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Allowance for Doubtful Accounts Receivable, Current   $ 181,473 $ 200,266
Accounts Receivable, Net, Current, Total   3,786,280 2,807,323
Deferred Revenue, Noncurrent   3,191,517 2,745,081
Additional Allowance For Doubtful Debts $ 150,000    
Trade Receivable [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Allowance for Doubtful Accounts Receivable, Current   148,370 200,266
Financing Receivable [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Allowance for Doubtful Accounts Receivable, Current   33,103 0
Accounts Receivable, Net, Current, Total   $ 3,340,732 $ 3,449,355