Quarterly report pursuant to Section 13 or 15(d)

Leases - Future minimum lease payments (Details)

v3.20.1
Leases - Future minimum lease payments (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Future minimum lease payments under non-cancellable operating leases:  
2020 $ 29,893
2021 28,886
2022 19,183
2023 10,083
2024 5,423
2025 & Thereafter 5,827
Total future minimum lease payments 99,295
Less: imputed interest (10,219)
Lease liability at March 31, 2020 $ 89,076