XML 66 R51.htm IDEA: XBRL DOCUMENT v3.24.4
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Nov. 30, 2024
May 31, 2024
Operating Leases    
Remainder of FY25 $ 15,609  
FY26 32,035  
FY27 32,697  
FY28 33,453  
FY29 25,240  
Thereafter 3,536  
Total lease payments 142,570  
Less: imputed interest (21,653)  
Total lease liabilities 120,917  
Less: Current portion of lease liability (23,096) $ (21,705)
Long-term portion of lease liability 97,821 109,740
Finance Leases    
Remainder of FY25 70,935  
FY26 143,804  
FY27 14  
FY28 1  
FY29 0  
Thereafter 0  
Total lease payments 214,754  
Less: imputed interest (15,846)  
Total lease liabilities 198,908  
Less: Current portion of lease liability (136,511) (107,683)
Long-term portion of lease liability 62,397 $ 63,288
Total    
Remainder of FY25 86,544  
FY26 175,839  
FY27 32,711  
FY28 33,454  
FY29 25,240  
Thereafter 3,536  
Total lease payments 357,324  
Less: imputed interest (37,499)  
Total lease liabilities 319,825  
Less: Current portion of lease liability (159,607)  
Long-term portion of lease liability $ 160,218