XML 79 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Operating And Finance Lease Liability Payments Due [Abstract]    
Operating Leases, 2021 $ 2,853  
Operating Leases, 2022 5,138  
Operating Leases, 2023 4,539  
Operating Leases, 2024 3,158  
Operating Leases, 2025 2,351  
Operating Leases, After 2025 7,071  
Total operating lease payments 25,110  
Less: interest (2,499)  
Present value of operating lease liabilities 22,611 $ 18,114
Finance Leases, 2021 420  
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 13,099  
Less: interest (2,920)  
Present value of finance lease liabilities 10,179  
2021 3,273  
2022 5,978  
2023 5,379  
2024 4,019  
2025 3,216  
After 2025 16,344  
Total lease payments 38,209  
Less: interest (5,419)  
Present value of lease liabilities $ 32,790