Annual report pursuant to Section 13 and 15(d)

Leases - Future minimum lease payments (Details)

v3.22.0.1
Leases - Future minimum lease payments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Future minimum lease payments under non-cancellable operating leases:  
2022 $ 62,055
2023 48,495
2024 37,051
2025 27,250
2026 16,239
2027 & Thereafter 12,201
Total future minimum lease payments 203,291
Less: imputed interest (13,204)
Lease liability at December 31, 2021 $ 190,087