v3.25.2
Loan Payable to Third Parties (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Dec. 16, 2022
Loan Payable to Third Parties      
Loan payable to third parties (i) $ 1,027,734 $ 3,522,521  
Loan payable to third party (ii) 2,223,000   $ 3,395,861
Total $ 3,250,734 $ 3,522,521