v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
May 31, 2026
May 31, 2025
Inventories    
Raw materials $ 19,307 $ 27,497
Work in process 5,711 7,509
Finished goods 27,418 27,000
Total 52,436 62,006
Inventory valuation reserve $ 5,700 $ 4,400