XML 50 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Operating Leases  
2020 $ 7,070
2021 9,895
2022 7,498
2023 6,977
2024 5,833
Thereafter 10,602
Total lease payments 47,875
Less: imputed interest (8,144)
Present value of lease liabilities 39,731
Finance Leases  
2020 583
2021 1,098
2022 811
2023 813
2024 804
Thereafter 6,009
Total lease payments 10,118
Less: imputed interest (3,125)
Present value of lease liabilities $ 6,993