v3.26.1
Land Use Rights - Schedule of Land Use Rights (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule of Land Use Rights [Abstract]    
Land use rights, cost $ 4,460,221 $ 4,399,566
Less: Accumulated amortization (1,111,491) (1,074,378)
Land use rights, net $ 3,348,730 $ 3,325,188