XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation (Details) - USD ($)
$ in Thousands
Feb. 28, 2023
May 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 26,440 $ 19,071
Work in process 59,342 34,280
Finished goods 445,488 418,799
Inventories, net 531,270 472,150
Reserves for obsolete inventory $ 83,000 $ 100,300