XML 51 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Receivable (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Accounts Receivable [Abstract]    
Allowances for doubtful accounts [1] $ 839,895 $ 34,235
Provision for doubtful accounts 810,580
Accounts receivable write offs $ 4,920 $ 0
[1] The change in allowance for doubtful accounts is primarily due to unpaid billings on a contract that is currently in dispute.