XML 78 R41.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Operating Leases (Tables)
12 Months Ended
Jun. 30, 2011
Operating Leases (Tables) [Abstract]  
Future minimum lease payments
         
Year ending June 30:
       
2012
  $ 16,107  
2013
    8,111  
2014
    4,698  
2015
    3,448  
2016
    2,755  
2017 and thereafter
    3,726  
         
Total lease payments
  $ 38,845