XML 79 R57.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Schedule of Future Minimum Operating Lease Payments) (Details)
$ in Thousands
Jun. 30, 2017
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
2018 $ 12,949
2019 11,883
2020 8,988
2021 7,680
2022 7,132
Thereafter 6,162
Total minimum payments $ 54,794