XML 49 R32.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Accounts receivable consists of trade receivables as follows:

Accounts receivable consists of trade receivables as follows:

 

   December 31, 2024   December 31, 2023   December 31, 2022 
             
Billed receivables  $3,931,527   $4,444,504   $5,139,757 
Less: allowance for expected credit losses   (215,149)   (92,308)   (281,985)
 Total accounts receivable, net  $3,716,378   $4,352,196   $4,857,772