v3.25.2
Inventories (Details) - USD ($)
$ in Thousands
May 31, 2025
May 31, 2024
Inventories    
Raw materials $ 27,497 $ 30,736
Work in process 7,509 6,772
Finished goods 27,000 23,108
Total 62,006 60,616
Inventory valuation reserve $ 4,400 $ 3,300