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 |