XML 48 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Tables)
12 Months Ended
Mar. 31, 2024
Inventories [Abstract]  
Schedule of Inventories Inventories consisted of the following:
   As of   As of 
   March 31,
2024
   March 31,
2023
 
Raw materials  $14,664,823   $15,240,198 
Work-in-progress   3,097,031    2,932,519 
Finished goods   9,479,719    14,484,116 
Total inventory  $27,241,573   $32,656,833