v3.25.2
Summary of Significant Accounting Policies - Schedule of Components of Inventories (Detail) - USD ($)
$ in Thousands
May 31, 2025
May 31, 2024
Inventory [Line Items]    
Raw Materials $ 65,692 $ 78,799
Work-in-process 11,233 10,990
Finished goods 130,417 111,839
Inventory reserve (16,483) (12,361)
Inventory, net $ 190,859 $ 189,267