XML 33 R87.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments And Contingencies Operating Lease Future Minimum Payments (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2013
Operating Lease (Future Minimum Lease Payments) [Abstract]      
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 15,695    
Operating Leases, Future Minimum Payments, Due in Two Years 11,921    
Operating Leases, Future Minimum Payments, Due in Three Years 10,630    
Operating Leases, Future Minimum Payments, Due in Four Years 9,728    
Operating Leases, Future Minimum Payments, Due in Five Years 7,440    
Operating Leases, Future Minimum Payments, Due Thereafter 43,437    
Operating Leases, Future Minimum Payments Due 98,851    
Operating Leases, Rent Expense, Net $ 27,028 $ 20,567 $ 16,449