XML 105 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories - Schedule of Inventory, Current (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 151,031 $ 142,490
Work-in-process 26,669 26,323
Finished goods 40,554 39,714
Inventory, gross 218,254 208,527
LIFO cost less than FIFO cost (32,163) (29,168)
Net inventories $ 186,091 $ 179,359