v3.26.1
Fair Value Measurement - Additional Information (Details) - USD ($)
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Credit losses $ 0 $ 0
Allowance for credit losses 0 0
Transfers into or out of the Level 1, 2 or 3 fair value hierarchies 0 0
Change in fair value of warrant liabilities (2,673,000) 2,648,000
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt, net of discounts $ 47,700,000 $ 47,330,000