v3.26.3
Basis of Presentation - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Aug. 31, 2026
May 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 15,515 $ 17,302
Work in process 40,343 41,918
Finished goods 377,428 387,215
Inventories, net $ 433,286 $ 446,435