v3.25.2
Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards - Schedule of Net Sales Return Reserves by Balance Sheet Account (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Accounting Policies [Abstract]    
Increase in Inventories, net $ 4,042 $ 7,833
Decrease in Accrued royalties (2,067) (3,112)
Increase in Contract liabilities 15,093 25,393
Print book sales return reserve net liability balance $ (8,984) $ (14,448)