XML 71 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2019
Receivables [Abstract]  
Schedule of Accounts Receivable

    2019     2018  
             
Accounts receivable   $ 4,740,867     $ 4,459,833  
Allowances for doubtful accounts     (270,652 )     (37,088 )
    $ 4,470,215     $ 4,422,745