XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.4
Basis of Presentation (Details) - USD ($)
$ in Thousands
Nov. 30, 2021
May 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 16,385 $ 15,109
Work in process 35,328 37,664
Finished goods 413,151 429,024
Inventories, net 464,864 481,797
Reserves for obsolete inventory $ 106,600 $ 111,000