XML 91 R76.htm IDEA: XBRL DOCUMENT v3.20.2
Leases Leases (Details 3)
$ in Thousands
Jun. 30, 2019
USD ($)
Leases [Abstract]  
Operating Leases, Future Minimum Payments Due Fiscal Year 2020 $ 33,707
Operating Leases, Future Minimum Payments, Due Fiscal Year 2021 23,407
Operating Leases, Future Minimum Payments, Due Fiscal Year 2022 16,420
Operating Leases, Future Minimum Payments, Due Fiscal Year 2023 10,653
Operating Leases, Future Minimum Payments, Due Fiscal Year 2024 7,838
Operating Leases, Future Minimum Payments, Due Thereafter 12,135
Operating Leases, Future Minimum Payments Due $ 104,160