XML 31 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2019
Receivables [Abstract]  
Schedule of accounts receivable
   December  31,
2019
   December  31,
2018
 
Accounts receivable under normal 30 day terms  $1,649,695   $2,165,820 
Financed contracts:          
Current portion of long-term   1,086,820    866,494 
Long-term, net of current portion   2,253,667    1,030,354 
Total accounts receivable   4,990,182    4,062,668 
Less allowance for doubtful accounts   (198,623)   (165,840)
Accounts receivable, net  $4,791,559   $3,896,828 
Presented on the balance sheet as:          
Accounts receivable, net  $2,537,892   $2,866,474 
Long-term accounts receivable - financed contracts   2,253,667    1,030,354 
Schedule of allowance for doubtful accounts
   December  31,
2019
   December  31,
2018
 
Accounts receivable allowance, beginning of year  $165,840   $181,473 
Provision adjustment   115,000    125,405 
Write-off   (82,217)   (141,038)
Accounts receivable allowance, end of year  $198,623   $165,840