Annual report pursuant to Section 13 and 15(d)

Leases - Future minimum lease payments (Details)

v3.22.4
Leases - Future minimum lease payments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Future minimum lease payments under non-cancellable operating leases:  
2023 $ 72,253
2024 59,464
2025 47,629
2026 32,455
2027 18,265
2028 and Thereafter 13,369
Total future minimum lease payments 243,435
Less: imputed interest (23,732)
Lease liability at December 31, 2022 $ 219,703