v3.25.1
Inventories - Schedule of Inventories are Comprised (Details) - USD ($)
Mar. 31, 2025
Mar. 31, 2024
Inventories [Abstract]    
Raw materials $ 6,436,909 $ 7,808,768
Work in progress 989,172 1,372,041
Finished goods 549,764 324,211
Allowance for obsolete inventory (710,498) (773,402)
Total Inventories $ 7,265,347 $ 8,731,618