v3.26.1
ACCOUNTS RECEIVABLE
6 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
ACCOUNTS RECEIVABLE

4. ACCOUNTS RECEIVABLE

  

   June 30,
2026
   December 31,
2025
 
         
Accounts receivable  $ 4,729,254   $12,910,754 
Allowances for doubtful accounts   (288,534)   (288,853)
Total accounts receivable  $4,440,720   $12,621,901