v3.26.1
ACCOUNTS RECEIVABLE
12 Months Ended
Dec. 31, 2025
Receivables [Abstract]  
ACCOUNTS RECEIVABLE

 

  4. ACCOUNTS RECEIVABLE

 

Accounts receivable consists of trade receivables as follows:

 

   December 31, 2025   December 31, 2024   December 31, 2023 
Billed receivables  $5,910,717   $3,931,527   $4,444,504 
Less: allowance for expected
credit losses
   (145,789)   (215,149)   (92,308)
 Total accounts receivable, net  $5,764,928   $3,716,378   $4,352,196