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