XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 167,833 $ 142,490
Work-in-process 26,788 26,323
Finished goods 41,449 39,714
Total at cost FIFO basis 236,070 208,527
LIFO cost less than FIFO cost (31,674) (29,168)
Net inventories $ 204,396 $ 179,359