XML 80 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Details) - USD ($)
$ in Thousands
May 31, 2023
May 31, 2022
Inventories    
Raw materials $ 28,679 $ 28,251
Work in process 6,708 7,186
Finished goods 19,938 15,955
Total 55,325 51,392
Inventory valuation reserve $ 3,100 $ 3,700