Product Development Assets - Schedule of Product Development Assets (Details) - USD ($) $ in Thousands |
Apr. 30, 2026 |
Apr. 30, 2025 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Product development assets, gross | $ 299,925 | $ 299,435 |
| Accumulated amortization | (285,430) | (283,382) |
| Product development assets, net | 14,495 | 16,053 |
| Book composition costs | ||
| Property, Plant and Equipment [Line Items] | ||
| Product development assets, gross | 246,770 | 247,442 |
| Software costs | ||
| Property, Plant and Equipment [Line Items] | ||
| Product development assets, gross | 51,795 | 50,960 |
| Content development costs | ||
| Property, Plant and Equipment [Line Items] | ||
| Product development assets, gross | $ 1,360 | $ 1,033 |