XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts receivable (Tables)
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Schedule of Accounts Receivable

 

   June 30, 2023   December 31, 2022 
Accounts receivable  $3,571,632   $7,453,523 
Expected credit losses   (24,324)   (53,241)
           
Net accounts receivable  $3,547,308   $7,400,282