v3.26.1
Significant Accounting Policies - Schedule of Inventories (Details) - USD ($)
$ in Thousands
May 31, 2026
May 31, 2025
Accounting Policies [Abstract]    
Raw materials $ 17,302 $ 21,763
Work in process 41,918 42,615
Finished goods 387,215 383,030
Inventories, net $ 446,435 $ 447,408