v3.26.1
Leases - Lease Maturity (Details)
$ in Thousands
May 31, 2026
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2027 $ 6,408
2028 7,584
2029 6,784
2030 4,724
2031 3,820
2032 3,095
Thereafter 41,623
Total lease payments 74,038
Less imputed interest (27,082)
Total 46,956
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2027 3,450
2028 4,508
2029 4,275
2030 3,574
2031 1,312
2032 58
Thereafter 37
Total lease payments 17,214
Less imputed interest (1,957)
Total 15,257
2027 9,858
2028 12,092
2029 11,059
2030 8,298
2031 5,132
2032 3,153
Thereafter 41,660
Total lease payments 91,252
Less imputed interest (29,039)
Total $ 62,213