v3.26.1
Inventories, Net - Schedule of Movements of Inventory Reserves (Details) - USD ($)
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Schedule of Movements of Inventory Reserves [Abstract]    
Beginning balance $ 859,193 $ 1,107,569
Addition 254,041 229,780
Write off (109,303) (147,894)
Ending Balance $ 1,003,931 $ 1,189,455