XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
6 Months Ended
Sep. 30, 2023
Inventories [Abstract]  
Schedule of Inventories Inventories consisted of the following:
   As of   As of 
   September 30,
2023
   March 31,
2023
 
Raw materials  $7,767,360   $15,240,198 
Work-in-progress   1,946,332    2,932,519 
Finished goods   9,000,171    14,484,116 
Total inventory  $18,713,863   $32,656,833