XML 55 R45.htm IDEA: XBRL DOCUMENT 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