XML 318 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories, Net Inventories, Net (Tables)
3 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory
 June 30,
2023
March 31,
2023
Raw materials$267,300 $239,081 
Work in process117,589 97,756 
Finished goods433,185 404,238 
Reserve for excess and obsolete inventory(49,239)(45,582)
Inventories, net$768,835 $695,493