v3.25.2
Inventories (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Inventory Disclosure [Abstract]    
Finished goods $ 26,526 $ 27,581
Work-in-process 717 632
Paper and other materials 165 124
Total inventories before estimated sales returns and LIFO reserve 27,408 28,337
Inventory value of estimated sales returns 4,047 4,042
LIFO reserve (9,504) (9,504)
Inventories, net $ 21,951 $ 22,875