XML 89 R75.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Operating and Finance Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2022 (Remainder of the year) $ 19,540
2023 15,433
2024 12,183
2025 8,691
2026 6,869
Thereafter 18,397
Total future minimum lease payments 81,113
Less: Interest (20,065)
Present value of lease liabilities 61,048
Finance Lease, Liability, Payment, Due [Abstract]  
2022 (Remainder of the year) 990
2023 901
2024 740
2025 569
2026 555
Thereafter 4,003
Total future minimum lease payments 7,758
Less: Interest (2,248)
Present value of lease liabilities $ 5,510