XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Basis of Presentation (Details) - USD ($)
$ in Thousands
Feb. 29, 2024
May 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 23,092 $ 27,878
Work in process 41,442 56,384
Finished goods 386,681 422,342
Inventories, net 451,215 506,604
Reserves for obsolete inventory $ 74,100 $ 80,100