Quarterly report pursuant to Section 13 or 15(d)

Long-term Debt, Net- Schedule of Long-Term Debt Instruments (Details)

v3.23.1
Long-term Debt, Net- Schedule of Long-Term Debt Instruments (Details) - USD ($)
Jan. 31, 2023
Apr. 30, 2022
Debt Instrument [Line Items]    
Long-term debt, gross $ 15,000,000 $ 15,000,000
Less: current portion of long-term debt (5,000,000) 0
Less: unamortized debt discount (42,672) (124,265)
Total long-term debt, net 9,957,328 14,875,735
Line of Credit | Revolving Credit Facility | 2022 Revolving Credit Facility    
Debt Instrument [Line Items]    
Long-term debt, gross 0 0
Line of Credit | Revolving Credit Facility | 2018 Credit Facility    
Debt Instrument [Line Items]    
Long-term debt, gross 5,000,000 5,000,000
Convertible Notes Payable | 2022 Convertible Notes    
Debt Instrument [Line Items]    
Long-term debt, gross $ 10,000,000 $ 10,000,000
Interest rate of debt (as a percent) 12.00%