XML 69 R45.htm IDEA: XBRL DOCUMENT v2.4.0.6
Leases (Tables)
12 Months Ended
Jun. 30, 2012
Leases [Abstract]  
Future Minimum Lease Payments Due Under Non-Cancelable Leases
Year ending June 30:    
2013 $ 41,316
2014   38,567
2015   36,623
2016   29,527
2017   23,885
Thereafter   65,868
Total minimum lease payments $ 235,786