v3.26.1
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