v3.25.2
Debt - Summary of Long-term Debt Outstanding (Detail) - USD ($)
$ in Thousands
May 31, 2025
May 31, 2024
Debt Instrument [Line Items]    
Total debt $ 304,050 $ 299,480
Unamortized discount and debt issuance costs (1,182) (1,347)
Total long-term debt 302,868 298,133
2032 Notes    
Debt Instrument [Line Items]    
Senior notes 200,000 200,000
Original / New Series A Senior Note    
Debt Instrument [Line Items]    
Senior notes 41,643 39,814
Original / New Series B Senior Notes    
Debt Instrument [Line Items]    
Senior notes $ 62,407 $ 59,666