XML 50 R19.htm IDEA: XBRL DOCUMENT v2.4.0.6
Goodwill and Intangible Assets (Tables)
3 Months Ended
Oct. 31, 2011
Goodwill and Intangible Assets [Abstract]  
Changes in the carrying amount of goodwill
                                 
    Americas     Europe     Asia-Pacific     Total  
Balance as of July 31, 2011
  $ 425,578     $ 171,238     $ 203,527     $ 800,343  
 
                       
Translation adjustments
    (3,045 )     (3,048 )     (1,947 )     (8,040 )
 
                       
Balance as of October 31, 2011
  $ 422,533     $ 168,190     $ 201,580     $ 792,303  
 
                       
Other intangible assets
                                                                 
    October 31, 2011     July 31, 2011  
    Weighted                             Weighted                    
    Average                             Average                    
    Amortization     Gross                     Amortization     Gross              
    Period     Carrying     Accumulated     Net Book     Period     Carrying     Accumulated     Net Book  
    (Years)     Amount     Amortization     Value     (Years)     Amount     Amortization     Value  
Amortized other intangible assets:
                                                               
Patents
    5     $ 9,939     $ (8,604 )   $ 1,335       5     $ 9,784     $ (8,556 )   $ 1,228  
Trademarks and other
    7       9,292       (7,025 )     2,267       7       9,448       (6,599 )     2,849  
Customer relationships
    7       162,659       (121,832 )     40,827       7       165,566       (119,977 )     45,589  
Non-compete agreements and other
    4       16,114       (15,562 )     552       4       16,432       (15,760 )     672  
Unamortized other intangible assets:
                                                               
Trademarks
    N/A       39,480             39,480       N/A       39,623             39,623  
 
                                                   
Total
          $ 237,484     $ (153,023 )   $ 84,461             $ 240,853     $ (150,892 )   $ 89,961