XML 99 R81.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Future Minimum Lease Payments) (Details)
$ in Thousands
Jun. 30, 2017
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2018 $ 7,873
2019 5,939
2020 4,906
2021 3,952
2022 3,244
Thereafter 13,629
Total future minimum lease payments 39,543
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2018 579
2019 579
2020 579
2021 0
2022 0
Thereafter 0
Total future minimum lease payments 1,737
Less: amounts representing interest on capital lease 50
Total future minimum principal lease payments 1,687
Operating and Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2018 8,452
2019 6,518
2020 5,485
2021 3,952
2022 3,244
Thereafter 13,629
Total future minimum lease payments 41,280
Total future minimum principal lease payments $ 41,230