XML 50 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Feb. 29, 2020
May 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 14,308 $ 17,812
Work in process 27,224 28,820
Finished goods 311,392 287,957
Inventories, net $ 352,924 $ 334,589