XML 73 R62.htm IDEA: XBRL DOCUMENT v3.19.1
Earnings (Loss) Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2019
Jan. 31, 2018
Weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share [Abstract]        
Basic weighted-average number of shares 24,816 24,643 24,323 24,635
Effect of dilutive securities:        
Stock options 10
Non-vested restricted Class B common stock 5 71
Diluted weighted-average number of shares 24,821 24,724 24,323 24,635