XML 35 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Future Minimum Lease Payments Under Non-cancelable Leases (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Leases  
2020 $ 5,152
2021 4,928
2022 4,942
2023 4,981
2024 4,298
Thereafter 5,688
Total future minimum lease payments 29,989
Less imputed interest 3,533
Total operating lease liabilities 26,456
Finance Leases  
2020 10,805
2021 11,152
2022 10,677
2023 10,599
2024 10,678
Thereafter 17,037
Total future minimum lease payments 70,948
Less imputed interest 9,062
Total finance lease liabilities $ 61,886