XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Tables)
3 Months Ended
Jun. 30, 2024
Inventories [Abstract]  
Schedule of Inventories Inventories consisted of the following:
   As of
June 30,
2024
(Unaudited)
   As of
March 31,
2024
 
Raw materials  $11,164,057   $14,664,823 
Work-in-progress   1,938,824    3,097,031 
Finished goods   7,624,804    9,479,719 
Total inventory  $20,727,685   $27,241,573