XML 120 R107.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Schedule of Future Lease Payments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating Leases  
2023 $ 57,757
2024 45,478
2025 32,739
2026 23,791
2027 14,635
Thereafter 11,564
Total future lease payments 185,964
Amount representing interest (17,173)
Total lease liabilities 168,791
Finance Leases  
2023 17,085
2024 16,423
2025 15,748
2026 15,761
2027 15,748
Thereafter 33,950
Total future lease payments 114,715
Amount representing interest (15,558)
Total lease liabilities $ 99,157