Quarterly report pursuant to Section 13 or 15(d)

Leases - Future minimum lease payments (Details)

v3.19.1
Leases - Future minimum lease payments (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Future minimum lease payments under non-cancellable operating leases:  
2019 $ 32,328
2020 31,918
2021 20,058
2022 11,174
2023 5,164
2024 & Thereafter 6,198
Total future minimum lease payments 106,840
Less: imputed interest (9,589)
Lease liability at end of period $ 97,251