XML 20 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Receivable (Details Textual) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Accounts Receivable [Abstract]      
Allowances for doubtful accounts $ 785,895   $ 839,895 [1]
Provision for doubtful accounts 0   810,580
Collection of doubtful accounts 54,000  
Accounts receivable write offs $ 0   $ 4,920
[1] The allowance for doubtful accounts is primarily due to unpaid billings on a contract that is currently in dispute.