v3.26.1
Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Disclosure Text Block [Abstract]    
Operating Lease, Expense $ 2,500,000 $ 1,900,000
Variable Lease Expenses 500,000 400,000
Operating Lease, Payments 2,300,000 1,900,000
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 438,000 $ 4,122,000
Future Operating Lease Payments $ 0  
Operating Lease, Weighted Average Remaining Lease Term 3 years 10 months 24 days 4 years 6 months
Operating Lease, Weighted Average Discount Rate, Percent 7.09% 6.85%