v3.26.1
Inventories - Schedule of Inventories (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Schedule of Inventories [Abstract]    
Raw materials $ 11,533,689 $ 16,556,259
Work-in-progress 1,850,676 2,398,140
Finished goods 13,209,540 11,001,962
Total inventory $ 26,593,905 $ 29,956,361