XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Feb. 29, 2024
May 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 31,161 $ 28,679
Work in process 7,946 6,708
Finished goods 18,961 19,938
Inventories $ 58,068 $ 55,325