XML 61 R48.htm IDEA: XBRL DOCUMENT v3.23.4
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Nov. 30, 2023
May 31, 2023
Operating Leases    
Remainder of FY24 $ 6,605  
FY25 13,562  
FY26 14,031  
FY27 14,166  
FY28 14,360  
Thereafter 12,441  
Total lease payments 75,165  
Less: imputed interest (13,954)  
Total lease liabilities 61,211  
Less: Current portion of lease liability (8,887) $ (320)
Long-term portion of lease liability 52,324 1,005
Finance Leases    
Remainder of FY24 24,341  
FY25 47,340  
FY26 12,108  
FY27 188  
FY28 180  
Thereafter 89,944  
Total lease payments 174,101  
Less: imputed interest (94,548)  
Total lease liabilities 79,553  
Less: Current portion of lease liability (42,805) (5,722)
Long-term portion of lease liability 36,748 $ 8,334
Total    
Remainder of FY24 30,946  
FY25 60,902  
FY26 26,139  
FY27 14,354  
FY28 14,540  
Thereafter 102,385  
Total lease payments 249,266  
Less: imputed interest (108,502)  
Total lease liabilities 140,764  
Less: Current portion of lease liability (51,692)  
Long-term portion of lease liability $ 89,072