XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Operating And Finance Lease Liability Payments Due [Abstract]    
Operating Leases, 2022 $ 3,390  
Operating Leases, 2023 6,211  
Operating Leases, 2024 4,594  
Operating Leases, 2025 3,793  
Operating Leases, 2026 3,319  
Operating Leases, After 2026 11,243  
Total operating lease payments 32,550  
Less: interest (3,534)  
Present value of operating lease liabilities 29,016 $ 29,156
Finance Leases, 2022 420  
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,259  
Less: interest (2,571)  
Present value of finance lease liabilities 9,688 $ 9,937
2022 3,810  
2023 7,051  
2024 5,455  
2025 4,658  
2026 4,184  
After 2026 19,651  
Total lease payments 44,809  
Less: interest (6,105)  
Present value of lease liabilities $ 38,704