XML 99 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES Operating, Finance and Capital Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Leases, Future Minimum Payments Due under ASC 842  
2022 $ 19,348
2023 15,193
2024 11,967
2025 8,668
2026 6,874
Thereafter 18,423
Total future minimum lease payments 80,473
Less: Interest 15,076
Present value of lease liabilities 65,397
Finance Lease, Future Minimum Payments Due under ASC 842  
2022 982
2023 893
2024 732
2025 569
2026 555
Thereafter 4,003
Total future minimum lease payments 7,734
Less: Interest 2,085
Present value of lease liabilities $ 5,649