v3.26.3
Land Use Right - Schedule of Land Use Right (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Land Use Right [Abstract]    
Land use right $ 423,611 $ 426,326
Less: Accumulated amortization (89,917) (86,471)
Land use right, net $ 333,694 $ 339,855