Income Taxes (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Oct. 31, 2011
Oct. 31, 2010
Oct. 31, 2009
Current:      
Federal $ 88,051 $ 124,526 $ 102,868
State 13,925 18,241 6,317
Deferred:      
Deferred 48,091 (13,981) (34,641)
State 6,777 (2,523) (3,500)
Total $ 156,844 $ 126,263 $ 71,044