XML 75 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Operating And Finance Lease Liability Payments Due [Abstract]    
Operating Leases, 2022 $ 4,623  
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 31,293  
Less: interest (3,509)  
Present value of operating lease liabilities 27,784 $ 29,156
Finance Leases, 2022 630  
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,469  
Less: interest (2,657)  
Present value of finance lease liabilities 9,812 $ 9,937
2022 5,253  
2023 6,421  
2024 4,988  
2025 4,199  
2026 3,713  
After 2026 19,188  
Total lease payments 43,762  
Less: interest (6,166)  
Present value of lease liabilities $ 37,596