XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Aug. 31, 2025
May 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 20,007 $ 21,763
Work in process 39,317 42,615
Finished goods 390,415 383,030
Inventories, net $ 449,739 $ 447,408