v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Inventory Disclosure [Abstract]    
Finished goods $ 23,924 $ 27,581
Work-in-process 448 632
Paper and other materials 44 124
Total inventories before estimated sales returns and LIFO reserve 24,416 28,337
Inventory value of estimated sales returns 3,085 4,042
LIFO reserve (8,236) (9,504)
Inventories, net 19,265 22,875
Adjustment for lower of cost or net realizable value $ 8,700 $ 11,100