XML 133 R120.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Maturities of Lease Liabilities Prior Year (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2021 $ 24,020 $ 25,829
2022 22,666 24,316
2023 17,745 22,066
2024 10,741 17,084
2025 8,395 9,749
2026 and thereafter 25,198 34,334
Total lease payments 108,765 133,378
Less: Imputed interest 21,772 29,610
Present value of lease liabilities 86,993 103,768
Finance Leases    
2021 185 262
2022 147 194
2023 72 114
2024 34 36
2025 17 11
2026 and thereafter 0 0
Total lease payments 455 617
Less: Imputed interest 85 107
Present value of lease liabilities $ 370 $ 510