v3.25.2
Fair Value Measurement - Additional Information (Details) - USD ($)
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Transfers into or out of the Level 1, 2 or 3 fair value hierarchies $ 0 $ 0
Change in fair value of warrant liability 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,330,000 $ 43,870,000