XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jan. 07, 2024
Apr. 30, 2023
Debt Instrument [Line Items]    
Less: unamortized debt issuance costs and discounts $ (35,958) $ (6,367)
Total 71,246 37,255
Current portion of long-term notes payable (3,056) (1,044)
Long-term notes payable 68,190 36,211
PPP and SBA loans    
Debt Instrument [Line Items]    
Long-term debt 500 500
Term loans    
Debt Instrument [Line Items]    
Long-term debt 35,000 22,500
Equipment loan    
Debt Instrument [Line Items]    
Long-term debt 16,500 11,500
Less: unamortized debt issuance costs and discounts (3,543) (2,770)
Senior notes    
Debt Instrument [Line Items]    
Long-term debt 50,278 0
Less: unamortized debt issuance costs and discounts (27,533)  
Convertible notes    
Debt Instrument [Line Items]    
Long-term debt 0 5,000
Finance obligations    
Debt Instrument [Line Items]    
Long-term debt 4,834 3,995
Total 1,236  
Other    
Debt Instrument [Line Items]    
Long-term debt $ 92 $ 127