v3.25.2
Inventories, Net (Details) - USD ($)
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2025
Mar. 31, 2024
Inventories, Net [Abstract]        
Inventory allowance $ 1,189,455 $ 558,163 $ 1,107,569 $ 514,021
Impairment loss $ 229,780 $ 176,072