XML 70 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Summary of Future Minimum Payments Under Non-cancellable Operating Leases (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Leases [Abstract]  
2020 $ 2,578
2021 2,481
2022 2,011
2023 1,736
2024 1,263
Thereafter 26,500
Total future minimum operating lease payments 36,569
Amounts representing interest (13,145)
Present value of net future minimum operating lease payments $ 23,424