v3.25.2
SCHEDULE OF DUE FROM RELATED PARTIES (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts receivable, net - related party      
Accounts receivable, net - related party $ 66,095 $ 94,521  
Accounts receivable, allowance for credit loss 43,408 2,883 $ 610,599
Due from related parties      
Due from related parties 1,261,534 954,184  
Related Party K [Member]      
Accounts receivable, net - related party      
Accounts receivable, net - related party 41  
Accounts receivable, allowance for credit loss   2  
Related Party B [Member]      
Due from related parties      
Due from related parties 460,138 180,207  
Related Party D [Member]      
Due from related parties      
Due from related parties 800,019 772,620  
Related Party G [Member]      
Due from related parties      
Due from related parties 1,377 1,357  
Related Party [Member]      
Accounts receivable, net - related party      
Accounts receivable, net - related party   41  
Due from related parties      
Due from related parties $ 1,261,534 $ 954,184