XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Minimum lease payments (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
LEASES  
2022 (excluding the three months ended March 31, 2022) $ 62,839
2023 67,440
2024 43,519
2025 26,295
2026 16,493
2027 12,119
Thereafter 44,593
Total Future Minimum Lease Payments 273,298
Less: Amount representing interest (28,996)
Total future minimum lease payments, net of interest $ 244,302