XML 32 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Receivable (Details 1) - Trade Accounts Receivable [Member] - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Allowance for Doubtful Accounts Receivable [Roll Forward]    
Accounts receivable allowance, beginning of year $ 165,840 $ 181,473
Provision adjustment 0 125,405
Write-off 0 (141,038)
Accounts receivable allowance, end of period $ 165,840 $ 165,840