XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Feb. 29, 2024
May 31, 2023
Operating Leases    
Remainder of FY24 $ 4,574  
FY25 18,833  
FY26 19,514  
FY27 19,868  
FY28 20,290  
Thereafter 16,029  
Total lease payments 99,108  
Less: imputed interest (16,825)  
Total lease liabilities 82,283  
Less: Current portion of lease liability (13,023) $ (320)
Long-term portion of lease liability 69,260 1,005
Finance Leases    
Remainder of FY24 24,119  
FY25 96,099  
FY26 45,220  
FY27 14  
FY28 1  
Thereafter 0  
Total lease payments 165,453  
Less: imputed interest (15,212)  
Total lease liabilities 150,241  
Less: Current portion of lease liability (86,438) (5,722)
Long-term portion of lease liability 63,803 $ 8,334
Total    
Remainder of FY24 28,693  
FY25 114,932  
FY26 64,734  
FY27 19,882  
FY28 20,291  
Thereafter 16,029  
Total lease payments 264,561  
Less: imputed interest (32,037)  
Total lease liabilities 232,524  
Less: Current portion of lease liability (99,461)  
Long-term portion of lease liability $ 133,063