v3.25.2
Leases - Future Lease Payments (Detail)
$ in Thousands
May 31, 2025
USD ($)
Operating Leases  
2026 $ 6,257
2027 4,638
2028 3,237
2029 1,763
2030 1,153
2031 and thereafter 6,773
Total lease payments 23,821
Less: imputed interest (5,320)
Total lease liabilities $ 18,501
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Total lease liabilities
Finance Lease  
2026 $ 2,431
2027 0
2028 0
2029 0
2030 0
2031 and thereafter 0
Total lease payments 2,431
Less: imputed interest (5)
Total lease liabilities $ 2,426
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current