XML 69 R55.htm IDEA: XBRL DOCUMENT v3.5.0.2
Computation of Basic and Diluted Net Income Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Oct. 31, 2016
Oct. 31, 2015
Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]    
Net income $ 2,531 $ 1,376
Weighted-average number of common shares outstanding-basic 12,419 12,427
Effect of dilutive securities:    
Stock options and restricted stock units 197 181
Weighted-average number of common shares outstanding-diluted 12,616 12,607
Basic net income per share $ 0.20 $ 0.11
Diluted net income per share $ 0.20 $ 0.11
Anti-dilutive shares related to outstanding stock options and unvested restricted stock [1] 1 154
[1] These shares related to outstanding stock options and unvested restricted stock were not included in our calculations of diluted earnings per share, as the effect of including them would be anti-dilutive.