v3.25.2
Inventories (Tables)
3 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consisted of the following:
June 30, 2025March 31, 2025
Raw materials$65,222 $56,281 
Work in process16,052 12,424 
Finished goods27,286 23,562 
Inventories, gross108,560 92,267 
Valuation reserves(3,636)(3,287)
Inventories, net$104,924 $88,980