v3.25.2
Leases - Schedule of Future Minimum Lease Payments for Non-Cancelable Leases (Detail)
$ in Thousands
May 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 6,713
2027 6,119
2028 4,433
2029 2,366
2030 2,191
Thereafter 4,496
Total 26,318
Less: imputed interest (3,131)
Present value of lease liabilities 23,187
2026 359
2027 364
2028 370
2029 323
2030 174
Thereafter 4,739
Total 6,329
Less: imputed interest (2,712)
Present value of lease liabilities $ 3,617
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Liabilities