v3.26.1
Leases - Schedule of Components of Lease Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2026
May 31, 2025
May 31, 2024
Leases [Abstract]      
Operating lease expense $ 9,978 $ 7,734 $ 8,245
Financing lease expense:      
Amortization of leased assets 1,231 113 81
Interest on lease liabilities 304 122 116
Total financing lease expense 1,535 235 197
Short-term lease expense 5,184 2,096 2,959
Variable lease expense 358 348 296
Total lease expense $ 17,055 $ 10,413 $ 11,697