XML 77 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Futures maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Finance Lease, Liability, Payment, Due [Abstract]  
2022 $ 1,948
2023 1,962
2024 850
2025 568
2026 584
Thereafter 3,996
Finance Lease, Liability, Payment, Due, Total 9,908
Less: Amount representing interest (1,750)
Total 8,158
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2022 97,874
2023 83,297
2024 51,750
2025 32,544
2026 17,510
Thereafter 41,864
Lessee, Operating Lease, Liability, Payments, Due, Total 324,839
Less: Amount representing interest (31,102)
Total $ 293,737