v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Inventory Disclosure [Abstract]    
Finished goods $ 23,085 $ 23,924
Work-in-process 534 448
Paper and other materials 12 44
Total inventories before estimated sales returns and LIFO reserve 23,631 24,416
Inventory value of estimated sales returns 3,077 3,085
LIFO reserve (8,236) (8,236)
Inventories, net $ 18,472 $ 19,265