XML 25 R10.htm IDEA: XBRL DOCUMENT v3.24.1
ACCOUNTS RECEIVABLE
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
ACCOUNTS RECEIVABLE

 

4.ACCOUNTS RECEIVABLE

 

Accounts receivable consists of trade receivables as follows:

 

  

December 31,

 2023

   December 31,
2022
 
Billed receivables  $4,444,504   $5,139,757 
Less: allowance for expected credit losses   (92,308)   (281,985)
   Total accounts receivable, net  $4,352,196   $4,857,772