Annual report pursuant to Section 13 and 15(d)

Leases - Future minimum lease payments (Details)

v3.19.3.a.u2
Leases - Future minimum lease payments (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Future minimum lease payments under non-cancellable operating leases:  
2020 $ 39,500
2021 26,547
2022 16,675
2023 8,650
2024 4,426
2025 & Thereafter 5,500
Total future minimum lease payments 101,298
Less: imputed interest (11,194)
Lease liability at December 31, 2019 $ 90,104