Quarterly report [Sections 13 or 15(d)]

Leases - Schedule of Future Minimum Lease Payments (Details)

v3.26.3
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Aug. 31, 2026
May 31, 2026
Operating Leases    
FY 2027 $ 16,666  
FY 2028 22,737  
FY 2029 17,152  
FY 2030 3,536  
FY 2031 0  
Thereafter 0  
Total lease payments 60,091  
Less: imputed interest (5,659)  
Total lease liabilities 54,432  
Less: Current portion of lease liability (18,998) $ (18,130)
Long-term portion of lease liability 35,434 40,289
Finance Leases    
FY 2027 37,363  
FY 2028 10,967  
FY 2029 0  
FY 2030 0  
FY 2031 0  
Thereafter 0  
Total lease payments 48,330  
Less: imputed interest (2,395)  
Total lease liabilities 45,935  
Less: Current portion of lease liability (43,478) (47,571)
Long-term portion of lease liability 2,457 $ 10,729
Total    
FY 2027 54,029  
FY 2028 33,704  
FY 2029 17,152  
FY 2030 3,536  
FY 2030 0  
Thereafter 0  
Total lease payments 108,421  
Less: imputed interest (8,054)  
Total lease liabilities 100,367  
Less: Current portion of lease liability (62,476)  
Long-term portion of lease liability $ 37,891