Quarterly report pursuant to Section 13 or 15(d)

Leases - Future minimum lease payments (Details)

v3.21.2
Leases - Future minimum lease payments (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Future minimum lease payments under non-cancellable operating leases:  
2021 $ 10,800
2022 37,401
2023 26,561
2024 18,785
2025 12,919
2026 & Thereafter 8,633
Total future minimum lease payments 115,099
Less: imputed interest (6,761)
Lease liability at September 30, 2021 $ 108,338