XML 43 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Lease Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating Leases, 2020 (excluding the three months ended March 31, 2020) $ 2,289  
Operating Leases, 2021 4,079  
Operating Leases, 2022 4,302  
Operating Leases, 2023 4,239  
Operating Leases, 2024 3,314  
Operating Leases, Thereafter 15,790  
Operating Leases, Total lease payments 34,013  
Operating Leases, Imputed interest (13,262)  
Operating Leases 20,751 $ 18,833
Finance Leases, 2020 (excluding the three months ended March 31, 2020) 24,943  
Finance Leases, 2021 33,257  
Finance Leases, 2022 33,257  
Finance Leases, 2023 13,857  
Finance Leases, Total lease payments 105,314  
Finance Leases, Imputed interest (29,828)  
Finance Leases $ 75,486 $ 79,535