XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Aug. 31, 2024
May 31, 2024
Operating Leases    
Remainder of FY25 $ 23,331  
FY26 32,035  
FY27 32,697  
FY28 33,453  
FY29 25,240  
Thereafter 3,536  
Total lease payments 150,292  
Less: imputed interest (24,028)  
Total lease liabilities 126,264  
Less: Current portion of lease liability (22,393) $ (21,705)
Long-term portion of lease liability 103,871 109,740
Finance Leases    
Remainder of FY25 94,873  
FY26 71,864  
FY27 1,523  
FY28 2  
FY29 0  
Thereafter 0  
Total lease payments 168,262  
Less: imputed interest (12,342)  
Total lease liabilities 155,920  
Less: Current portion of lease liability (112,079) (107,683)
Long-term portion of lease liability 43,841 $ 63,288
Total    
Remainder of FY25 118,204  
FY26 103,899  
FY27 34,220  
FY28 33,455  
FY29 25,240  
Thereafter 3,536  
Total lease payments 318,554  
Less: imputed interest (36,370)  
Total lease liabilities 282,184  
Less: Current portion of lease liability (134,472)  
Long-term portion of lease liability $ 147,712