XML 24 R10.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Receivable
12 Months Ended
Dec. 31, 2018
Receivables [Abstract]  
Accounts Receivable

4. Accounts Receivable

 

    2018     2017  
             
Accounts receivable   $ 4,459,834     $ 2,145,803  
Allowances for doubtful accounts     (37,089 )     (40,332 )
    $ 4,422,745     $ 2,105,471