Carrying Amounts and Fair Values of the Financial Instruments by Fair-Value Hierarchy (Detail) (USD $)
In Thousands, unless otherwise specified
Apr. 30, 2012
Oct. 31, 2011
Apr. 30, 2011
Oct. 31, 2010
Assets        
Cash and cash equivalents $ 25,411 $ 26,467 $ 23,290 $ 39,446
Trade accounts receivable, net 564,055 552,098    
Notes receivable 6,027 5,210    
Assets held in funded deferred compensation plan 4,945 4,717    
Investments in auction rate securities 17,994 15,670    
Total carrying amounts of Financial Assets 618,432 604,162    
Liabilities        
Trade accounts payable 128,619 130,464    
Interest rate swap 242 253    
Line of credit 266,000 300,000    
Total carrying amounts of Financial Liabilities 394,861 430,717    
Assets        
Total Fair Value of Financial Assets 618,432 604,162    
Liabilities        
Interest rate swap 242 253    
Total Fair Value of Financial Liabilites 394,861 430,717    
Fair Value, Inputs, Level 1
       
Assets        
Cash and cash equivalents 25,411 26,467    
Assets held in funded deferred compensation plan 4,945 4,717    
Fair Value, Inputs, Level 2
       
Liabilities        
Interest rate swap 242 253    
Assets        
Trade accounts receivable, net 564,055 552,098    
Notes receivable 6,027 5,210    
Liabilities        
Trade accounts payable 128,619 130,464    
Interest rate swap 242 253    
Line of credit 266,000 300,000    
Fair Value, Inputs, Level 3
       
Assets        
Investments in auction rate securities $ 17,994 $ 15,670