XML 15 R3.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jan. 31, 2019
Apr. 30, 2018
Common stock, par value $ 0.12 $ 0.12
Common stock, shares authorized 50,000,000 50,000,000
Common stock, shares issued 18,743,185 18,715,985
Common stock, shares outstanding 17,765,772 16,848,182
Treasury stock, shares 1,867,803 1,867,803