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