XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Aug. 31, 2023
May 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 30,737 $ 28,679
Work in process 8,162 6,708
Finished goods 21,073 19,938
Inventories $ 59,972 $ 55,325