v3.25.2
Inventories (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Inventory Disclosure [Abstract]    
Finished goods $ 27,581 $ 24,295
Work-in-process 632 1,445
Paper and other materials 124 181
Total inventories before estimated sales returns and LIFO reserve 28,337 25,921
Inventory value of estimated sales returns 4,042 7,833
LIFO reserve (9,504) (7,535)
Inventories, net 22,875 26,219
Adjustment for lower of cost or net realizable value $ 11,100 $ 11,900