Stock-Based Compensation Summary of Restricted Stock Transactions (Details) (Restricted Stock, USD $)
In Thousands, except Per Share data, unless otherwise specified
9 Months Ended
Apr. 30, 2013
Jul. 31, 2012
Restricted Stock
   
Share-based Compensation Arrangement by Share-based Payment Award    
Non-vested Restricted Stock Outstanding, Number (shares) 122 132
Non-vested Restricted Stock Outstanding, Weighted Average Grant Date Fair Value $ 22.22 $ 21.68
Vested, Number (shares) (29)  
Vested, Weighted Average Grant Date Fair Value $ 21.74  
Restricted Stock Granted, Number (shares) 20  
Granted, Weighted Average Grant Date Fair Value $ 25.03  
Forfeitures, Number (shares) (1)  
Forfeiture, Weighted Average Grant Date Fair Value $ 20.60