v3.26.1
Inventories (Tables)
12 Months Ended
Mar. 31, 2026
Inventories [Abstract]  
Schedule of Inventories

Inventories consisted of the following:

 

   As of
March 31,
2026
   As of
March 31,
2025
 
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