v3.25.1
Taxes Payable - Schedule of Taxes Payable (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Land use tax payable $ 19,345 $ 19,318
Value added tax and other taxes payable 257,171 94,681
Total $ 276,516 $ 113,999