Quarterly report pursuant to Section 13 or 15(d)

LEASES - Minimum lease payments (Details)

v3.21.2
LEASES - Minimum lease payments (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
LEASES  
2021 (excluding the nine months ended September 30, 2021) $ 22,994
2022 79,411
2023 59,682
2024 35,874
2025 20,329
2026 13,495
Thereafter 52,667
Total future minimum lease payments 284,452
Less: Amount representing interest (30,387)
Total future minimum lease payments, net of interest $ 254,065