XML 28 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Receivable (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Receivables [Abstract]    
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