XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.4
Basis of Presentation - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Nov. 30, 2025
May 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 18,708 $ 21,763
Work in process 42,694 42,615
Finished goods 386,209 383,030
Inventories, net $ 447,611 $ 447,408