Product Development Assets - Schedule of Product Development Assets (Details) - USD ($) $ in Thousands |
Apr. 30, 2025 |
Apr. 30, 2024 |
---|---|---|
Property, Plant and Equipment [Line Items] | ||
Product development assets, gross | $ 299,435 | $ 266,822 |
Accumulated amortization | (283,382) | (249,183) |
Product development assets, net | 16,053 | 17,639 |
Book composition costs | ||
Property, Plant and Equipment [Line Items] | ||
Product development assets, gross | 247,442 | 213,811 |
Software costs | ||
Property, Plant and Equipment [Line Items] | ||
Product development assets, gross | 50,960 | 52,415 |
Content development costs | ||
Property, Plant and Equipment [Line Items] | ||
Product development assets, gross | $ 1,033 | $ 596 |