XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Aug. 31, 2023
May 31, 2023
Operating Leases    
Remainder of FY24 $ 1,921  
FY25 2,681  
FY26 2,782  
FY27 2,536  
FY28 2,336  
Thereafter 1,398  
Total lease payments 13,654  
Less: imputed interest 2,274  
Total lease liabilities 11,380  
Less: Current portion of lease liability (1,807) $ (320)
Long-term portion of lease liability 9,573 1,005
Finance Leases    
Remainder of FY24 20,185  
FY25 25,678  
FY26 4,339  
FY27 188  
FY28 180  
Thereafter 89,944  
Total lease payments 140,514  
Less: imputed interest (91,972)  
Total lease liabilities 48,542  
Less: Current portion of lease liability (23,471) (5,722)
Long-term portion of lease liability 25,071 $ 8,334
Total    
Remainder of FY24 22,106  
FY25 28,359  
FY26 7,121  
FY27 2,724  
FY28 2,516  
Thereafter 91,342  
Total lease payments 154,168  
Less: imputed interest (94,246)  
Total lease liabilities 59,922  
Less: Current portion of lease liability (25,278)  
Long-term portion of lease liability $ 34,644