v3.25.2
ACCOUNT PAYABLE (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
ACCOUNT PAYABLE    
Account payable $ 14,445,618 $ 16,871,500
Linyi project    
ACCOUNT PAYABLE    
Unpaid project development expenses 2,861,362  
HATX project    
ACCOUNT PAYABLE    
Unpaid project development expenses $ 10,523,730