v3.26.1
ACCOUNTS RECEIVABLE (Tables)
3 Months Ended
Mar. 31, 2026
Receivables [Abstract]  
Schedule of accounts receivable
          
   March 31,   December 31 
   2026   2025 
Accounts receivable  $1,042,513   $456,507 
Less:  Allowance for doubtful accounts   (632,012)   (37,295)
Accounts receivable, net  $411,501   $419,212