v3.25.2
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
May 31, 2025
May 31, 2024
Operating Leases    
FY26 $ 761  
FY27 365  
FY28 27  
FY29 0  
FY30 0  
Thereafter 0  
Total lease payments 1,153  
Less: imputed interest (80)  
Total lease liabilities 1,073  
Less: Current portion of lease liability (692) $ (604)
Long-term portion of lease liability 381 1,072
Finance Leases    
FY26 13,925  
FY27 14  
FY28 1  
FY29 0  
FY30 0  
Thereafter 0  
Total lease payments 13,940  
Less: imputed interest (292)  
Total lease liabilities 13,648  
Less: Current portion of lease liability (13,633) (5,283)
Long-term portion of lease liability 15 $ 3,381
Total    
FY26 14,686  
FY27 379  
FY28 28  
FY29 0  
FY30 0  
Thereafter 0  
Total lease payments 15,093  
Less: imputed interest (372)  
Total lease liabilities 14,721  
Less: Current portion of lease liability (14,325)  
Long-term portion of lease liability $ 396