XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Leases Leases - Future Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 3,472  
Finance Lease, Liability, Payments, Remainder of Fiscal Year 159  
Operating Lease, Liability, Payments, Due 2021 6,632  
Finance Lease, Liability, Payments, Due 2021 210  
Operating Lease, Liability, Payments, Due 2022 5,570  
Finance Lease, Liability, Payments, Due 2022 109  
Operating Lease, Liability, Payments Due 2023 4,851  
Finance Lease, Liability, Payments, Due 2023 10  
Operating Lease, Liability, Payments, Due 2024 4,624  
Finance Lease, Liability, Payments, Due 2024 9  
Operating Lease, Liability, Payments, Due after 2024 19,166  
Finance Lease, Liability, Payments, Due after 2024 1  
Operating Lease, Total minimum payments due 44,315  
Finance Lease, Total minimum payments due 498  
Operating Lease, imputed interest (5,930)  
Finance Lease, imputed interest (19)  
Operating Lease, Liability 38,385 $ 19,216
Finance Lease, Liability $ 479 $ 683