XML 43 R38.htm IDEA: XBRL DOCUMENT v3.23.4
Inventories - (Detail) - USD ($)
$ in Thousands
Nov. 30, 2023
May 31, 2023
Inventory [Line Items]    
Raw materials $ 67,768 $ 66,617
Work-in-process 6,645 5,369
Finished and purchased goods 94,157 68,100
Inventory reserve (8,041) (6,274)
Inventories $ 160,529 $ 133,812