XML 83 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Operating And Finance Lease Liability Payments Due [Abstract]    
Operating Leases, 2021 $ 3,750  
Operating Leases, 2022 4,433  
Operating Leases, 2023 3,835  
Operating Leases, 2024 2,472  
Operating Leases, 2025 1,682  
Operating Leases, After 2025 6,827  
Total operating lease payments 22,999  
Less: interest (2,430)  
Present value of operating lease liabilities 20,569 $ 18,114
Finance Leases, 2021 630  
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,309  
Less: interest (3,010)  
Present value of finance lease liabilities 10,299  
2021 4,380  
2022 5,273  
2023 4,675  
2024 3,333  
2025 2,547  
After 2025 16,100  
Total lease payments 36,308  
Less: interest (5,440)  
Present value of lease liabilities $ 30,868