v3.26.1
Debt - Summary of Long-term Debt Outstanding (Detail) - USD ($)
$ in Thousands
May 31, 2026
May 31, 2025
Debt Instrument [Line Items]    
Total debt $ 306,914 $ 304,050
Unamortized discount and debt issuance costs (1,018) (1,182)
Total long-term debt 305,896 302,868
2032 Notes    
Debt Instrument [Line Items]    
Senior notes 200,000 200,000
Original / New Series A Senior Note    
Debt Instrument [Line Items]    
Senior notes 42,789 41,643
Original / New Series B Senior Notes    
Debt Instrument [Line Items]    
Senior notes $ 64,125 $ 62,407