XML 79 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Operating And Finance Lease Liability Payments Due [Abstract]    
Operating Leases, 2021 $ 1,657  
Operating Leases, 2022 6,092  
Operating Leases, 2023 5,551  
Operating Leases, 2024 4,107  
Operating Leases, 2025 3,317  
Operating Leases, After 2025 13,629  
Total operating lease payments 34,353  
Less: interest (3,995)  
Present value of operating lease liabilities 30,358 $ 18,114
Finance Leases, 2021 210  
Finance Leases, 2022 840  
Finance Leases, 2023 840  
Finance Leases, 2024 861  
Finance Leases, 2025 865  
Finance Leases, After 2025 9,273  
Total finance lease payments 12,889  
Less: interest (2,831)  
Present value of finance lease liabilities 10,058  
2021 1,867  
2022 6,932  
2023 6,391  
2024 4,968  
2025 4,182  
After 2025 22,902  
Total lease payments 47,242  
Less: interest (6,826)  
Present value of lease liabilities $ 40,416