Quarterly report pursuant to Section 13 or 15(d)

Leases - Future minimum lease payments (Details)

v3.22.1
Leases - Future minimum lease payments (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Future minimum lease payments under non-cancellable operating leases:  
2023 $ 49,287
2024 54,670
2025 42,795
2026 32,669
2027 20,914
2028 and Thereafter 14,647
Total future minimum lease payments 214,982
Less: imputed interest (16,151)
Lease liability at March 31, 2022 $ 198,831