XML 105 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Operating Leases  
2021 $ 5,066
2022 4,474
2023 2,701
2024 2,587
2025 2,638
Thereafter 24,145
Total future minimum lease payments 41,611
Less: imputed interest (9,272)
Present value of lease liabilities 32,339
Finance Lease  
2021 3,946
2022 3,665
2023 3,665
2024 3,665
2025 3,665
Thereafter 7,329
Total future minimum lease payments 25,935
Less: imputed interest (1,939)
Present value of lease liabilities $ 23,996