XML 71 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Feb. 28, 2025
May 31, 2024
Operating Leases    
Remainder of FY25 $ 8,978  
FY26 36,761  
FY27 37,612  
FY28 38,597  
FY29 28,355  
Thereafter 3,537  
Total lease payments 153,840  
Less: imputed interest (21,665)  
Total lease liabilities 132,175  
Less: Current portion of lease liability (27,496) $ (21,705)
Long-term portion of lease liability 104,679 109,740
Finance Leases    
Remainder of FY25 37,498  
FY26 145,979  
FY27 14  
FY28 1  
FY29 0  
Thereafter 0  
Total lease payments 183,492  
Less: imputed interest (11,125)  
Total lease liabilities 172,367  
Less: Current portion of lease liability (140,135) (107,683)
Long-term portion of lease liability 32,232 $ 63,288
Total    
Remainder of FY25 46,476  
FY26 182,740  
FY27 37,626  
FY28 38,598  
FY29 28,355  
Thereafter 3,537  
Total lease payments 337,332  
Less: imputed interest (32,790)  
Total lease liabilities 304,542  
Less: Current portion of lease liability (167,631)  
Long-term portion of lease liability $ 136,911