XML 44 R25.htm IDEA: XBRL DOCUMENT v3.19.1
3. Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2018
Receivables [Abstract]  
Schedule of accounts receivable
  

December 31,

2018

  

December 31,

2017

 
         
Accounts receivable  $1,123,493   $445,338 
Total accounts receivable, net  $1,123,493   $445,338