XML 52 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Apr. 30, 2019
Inventories [Abstract]    
Finished goods $ 36,258 $ 33,736
Work-in-process 2,637 2,094
Paper and other materials 344 373
Gross inventory 39,239 36,203
Inventory value of estimated sales returns 9,889 3,739
LIFO reserve (4,096) (4,360)
Total inventories $ 45,032 $ 35,582