XML 89 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Apr. 30, 2023
Inventory Disclosure [Abstract]    
Finished goods $ 27,934 $ 29,339
Work-in-process 1,173 1,031
Paper and other materials 229 248
Total inventories before estimated sales returns and LIFO reserve 29,336 30,618
Inventory value of estimated sales returns (7,603) (6,923)
LIFO reserve (6,808) (6,808)
Inventories, net $ 30,131 $ 30,733