Annual report pursuant to Section 13 and 15(d)

Leases - Future minimum lease payments (Details)

v3.20.4
Leases - Future minimum lease payments (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Future minimum lease payments under non-cancellable operating leases:  
2021 $ 36,801
2022 25,046
2023 14,575
2024 8,757
2025 4,560
2026 & Thereafter 4,054
Total future minimum lease payments 93,793
Less: imputed interest (6,552)
Lease liability at December 31, 2020 $ 87,241