XML 122 R109.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Schedule of Future Lease Payments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Leases  
2022 $ 56,124
2023 44,515
2024 32,302
2025 20,599
2026 13,735
Thereafter 17,233
Total future lease payments 184,508
Amount representing interest (18,903)
Total lease liabilities 165,605
Finance Leases  
2022 14,442
2023 12,915
2024 12,253
2025 11,578
2026 11,591
Thereafter 34,077
Total future lease payments 96,856
Amount representing interest (13,912)
Total lease liabilities $ 82,944