Product Development Assets - Schedule Of Amortization Expense For Product Development Assets (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
Apr. 30, 2024 |
|
| Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] | |||
| Amortization expense | $ 16,058 | $ 16,610 | $ 22,835 |