XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts receivable (Tables)
6 Months Ended
Jun. 30, 2022
Receivables [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable

 

   June 30, 2022   December 31, 2021 
Accounts receivable  $3,873,276   $6,684,469 
Expected credit losses   (53,380)   (56,605)
           
Net accounts receivable  $3,819,896   $6,627,864