v3.26.3
Fair Value Measurement - Additional Information (Details) - USD ($)
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Apr. 30, 2026
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  
Gain on extinguishment of debt (6,304,000)    
2026 Term Loan      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Gain on extinguishment of debt 1,620,000    
Level 2      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value of long-term debt, net of discounts $ 72,495,000   $ 47,700,000