v3.26.1
ACCOUNTS RECEIVABLE AND ACCOUNTS RECEIVABLE, RELATED PARTIES (Tables)
6 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
Schedule of accounts receivable
Schedule of accounts receivable        
   June 30,
2026
   December 31,
2025
 
Accounts receivable  $3,105,172   $621,927 
Accounts receivable - related parties   222,923    5,304,231 
Holdback receivable - related parties   10,013,872      
Total   13,341,967    5,926,158 
Allowance for credit losses   (40,561)    
Accounts receivable, net  $13,301,406   $5,926,158 
Schedule of allowance for doubtful accounts
Schedule of allowance for doubtful accounts        
   June 30,
2026
   December 31,
2025
 
Allowance for credit losses, beginning balance  $   $ 
Allowance for credit losses provision   (40,561)    
Less recoveries        
Allowance for credit losses, ending balance  $(40,561)  $