v3.26.1
ACCOUNTS RECEIVABLE
6 Months Ended
Jun. 30, 2026
ACCOUNTS RECEIVABLE  
ACCOUNTS RECEIVABLE

4. ACCOUNTS RECEIVABLE

Accounts receivable consists of the following as of June 30, 2026 and December 31, 2025:

  ​ ​ ​

2026

  ​ ​ ​

2025

Trade accounts receivable

$

1,096,580

$

1,660,168

Less: allowance for credit losses

 

(248,326)

 

(203,960)

Total accounts receivable

$

848,254

$

1,456,208