XML 22 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of Presentation - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Aug. 31, 2019
May 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 16,541 $ 17,812
Work in process 25,618 28,820
Finished goods 294,131 287,957
Inventories, net $ 336,290 $ 334,589