XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.4
Basis of Presentation (Details) - USD ($)
$ in Thousands
Nov. 30, 2023
May 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 19,283 $ 27,878
Work in process 46,063 56,384
Finished goods 409,494 422,342
Inventories, net 474,840 506,604
Reserves for obsolete inventory $ 73,600 $ 80,100