XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation (Details) - USD ($)
$ in Thousands
Aug. 31, 2023
May 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 23,199 $ 27,878
Work in process 49,017 56,384
Finished goods 426,138 422,342
Inventories, net 498,354 506,604
Reserves for obsolete inventory $ 74,100 $ 80,100