XML 70 R56.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Future Minimum Lease Obligations After Adoption of 842 (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Operating Leases  
2019 $ 10,104
2020 11,979
2021 11,118
2022 10,812
2023 9,264
Thereafter 59,946
Total future minimum lease payments 113,223
Less: imputed interest 38,618
Total lease liabilities 74,605
Finance Leases  
2019 2,190
2020 2,033
2021 2,020
2022 1,853
2023 962
Thereafter 17
Total future minimum lease payments 9,075
Less: imputed interest 524
Total lease liabilities $ 8,551