XML 55 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies - Inventories (Details) - USD ($)
$ in Thousands
May 31, 2023
May 31, 2022
Accounting Policies [Abstract]    
Raw materials $ 27,878 $ 19,071
Work in process 56,384 34,280
Finished goods 422,342 418,799
Inventories, net $ 506,604 $ 472,150