v3.26.1
Inventories - Schedule of Inventories (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Schedule of Inventories [Abstract]    
Raw materials $ 16,556,259 $ 13,101,508
Work-in-progress 2,398,140 2,888,090
Finished goods 11,001,962 11,715,231
Total inventory $ 29,956,361 $ 27,704,829