v3.26.3
Land Use Rights - Schedule of Land Use Rights (Details) - USD ($)
Sep. 30, 2026
Dec. 31, 2025
Schedule of Land Use Rights [Abstract]    
Land use rights, cost $ 4,588,948 $ 4,399,566
Less: Accumulated amortization (1,189,459) (1,074,378)
Total $ 3,399,489 $ 3,325,188