XML 89 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
May 31, 2024
May 31, 2023
Operating Leases    
FY25 $ 30,990  
FY26 32,035  
FY27 32,697  
FY28 33,453  
FY29 25,240  
Thereafter 3,536  
Total lease payments 157,951  
Less: imputed interest (26,506)  
Total lease liabilities 131,445  
Less: Current portion of lease liability (21,705) $ (320)
Long-term portion of lease liability 109,740 1,005
Finance Leases    
FY25 120,567  
FY26 65,829  
FY27 14  
FY28 1  
FY29 0  
Thereafter 0  
Total lease payments 186,411  
Less: imputed interest (15,440)  
Total lease liabilities 170,971  
Less: Current portion of lease liability (107,683) (5,722)
Long-term portion of lease liability 63,288 $ 8,334
Total    
FY25 151,557  
FY26 97,864  
FY27 32,711  
FY28 33,454  
FY29 25,240  
Thereafter 3,536  
Total lease payments 344,362  
Less: imputed interest (41,946)  
Total lease liabilities 302,416  
Less: Current portion of lease liability (129,388)  
Long-term portion of lease liability $ 173,028