v3.25.2
Leases - Schedule of Components of Lease Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2025
May 31, 2024
May 31, 2023
Leases [Abstract]      
Operating lease expense $ 7,734 $ 8,245 $ 7,685
Financing lease expense:      
Amortization of leased assets 113 81 81
Interest on lease liabilities 122 116 118
Total financing lease expense 235 197 199
Short-term lease expense 2,096 2,959 2,579
Variable lease expense 348 296 294
Total lease expense $ 10,413 $ 11,697 $ 10,757