XML 88 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Future Minimum Lease Obligations (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Operating Lease Liabilities, Payments Due [Abstract]  
Remainder of 2019 $ 9,355
2020 31,683
2021 26,163
2022 22,152
2023 20,336
Thereafter 98,108
Total future lease payments 207,797
Less: imputed interest 49,496
Total 158,301
Finance Lease Liabilities, Payments, Due [Abstract]  
Remainder of 2019 126
2020 610
2021 228
2022 188
2023 83
Thereafter 38
Total future lease payments 1,273
Less: imputed interest 67
Total $ 1,206