XML 104 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating and Finance Lease Liability Payments Due [Abstract]    
Operating Leases, 2022 $ 6,233  
Operating Leases, 2023 5,581  
Operating Leases, 2024 4,127  
Operating Leases, 2025 3,334  
Operating Leases, 2026 2,848  
Operating Leases, After 2026 10,780  
Total operating lease payments 32,903  
Less: interest (3,747)  
Present value of operating lease liabilities 29,156 $ 18,114
Finance Leases, 2022 840  
Finance Leases, 2023 840  
Finance Leases, 2024 861  
Finance Leases, 2025 865  
Finance Leases, 2026 865  
Finance Leases, After 2026 8,408  
Total finance lease payments 12,679  
Less: interest (2,742)  
Present value of finance lease liabilities 9,937  
2022 7,073  
2023 6,421  
2024 4,988  
2025 4,199  
2026 3,713  
After 2026 19,188  
Total lease payments 45,582  
Less: interest (6,489)  
Present value of lease liabilities $ 39,093