v3.26.1
ACCOUNTS RECEIVABLES, NET (Tables)
6 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
Schedule of accounts receivable
        
  

June 30,

2026

   December 31,
2025
 
Accounts receivable  $1,450,751   $1,175,341 
Allowance for credit losses        
Total, net  $1,450,751   $1,175,341