XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Lease Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating Leases, 2020 (excluding the six months ended June 30, 2020) $ 1,833  
Operating Leases, 2021 4,079  
Operating Leases, 2022 4,302  
Operating Leases, 2023 4,239  
Operating Leases, 2024 3,315  
Operating Leases, Thereafter 15,790  
Operating Leases, Total lease payments 33,558  
Operating Leases, Imputed interest (12,635)  
Operating Leases 20,923 $ 18,833
Finance Leases, 2020 (excluding the six months ended June 30, 2020) 16,629  
Finance Leases, 2021 33,257  
Finance Leases, 2022 33,257  
Finance Leases, 2023 13,857  
Finance Leases, Total lease payments 97,000  
Finance Leases, Imputed interest (25,788)  
Finance Leases $ 71,212 $ 79,535