XML 80 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Lease Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating Leases, 2021 $ 4,079  
Operating Leases, 2022 4,302  
Operating Leases, 2023 4,239  
Operating Leases, 2024 3,315  
Operating Leases, 2025 3,293  
Operating Leases, Thereafter 12,497  
Operating Leases, Total lease payments 31,725  
Operating Leases, Imputed interest (11,378)  
Operating Leases 20,347 $ 18,833
Finance Leases, 2021 33,257  
Finance Leases, 2022 33,257  
Finance Leases, 2023 13,857  
Finance Leases, Total lease payments 80,371  
Finance Leases, Imputed interest (18,345)  
Finance Leases $ 62,026 $ 79,535