v3.26.1
Land Use Rights - Schedule of Land Use Rights (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Land Use Rights [Abstract]    
Land use rights, cost $ 4,534,436 $ 4,399,566
Less: Accumulated amortization (1,152,657) (1,074,378)
Total $ 3,381,779 $ 3,325,188