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) |