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