v3.25.2
Land Use Rights, Net (Details) - Land Use Right [Member] - USD ($)
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Land Use Right, Net [Line Items]    
Amortization expenses $ 22,113 $ 21,460
Impairment charge
Land use right 50 years  
Land use right with carrying value $ 1,785,350