v3.25.2
Land Use Rights, Net - Schedule of Land Use Rights, Net (Details) - USD ($)
Jun. 30, 2025
Mar. 31, 2025
Schedule of Land Use Rights, Net [Abstract]    
Land use rights $ 4,476,055 $ 4,420,268
Less: accumulated amortization (449,447) (421,701)
Land use rights, net $ 4,026,608 $ 3,998,567