XML 114 R85.htm IDEA: XBRL DOCUMENT v3.20.2
Leases Leases - Future Minimum Payments For Operating Leases (Topic 840) (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Leases [Abstract]  
2020 $ 6,582
2021 3,831
2022 2,439
2023 1,175
2024 1,166
2025 and beyond 2,279
Total minimum lease payments $ 17,472