XML 25 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Leases - Future Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
Operating Leases, Payments Due 2020 $ 5,926
Finance Leases, Payments Due 2020 412
Operating Leases, Payments Due 2021 4,423
Finance Leases, Payments Due 2021 191
Operating Leases, Payments Due 2022 3,058
Finance Leases, Payments Due 2022 94
Operating Leases, Payments Due 2023 2,268
Finance Leases, Payments Due 2023 0
Operating Leases, Payments Due 2024 1,967
Finance Leases, Payments Due 2024 0
Operating Leases, Payments Due after 2024 3,839
Finance Leases, Payments Due after 2024 0
Operating Leases, Total minimum payments due 21,481
Finance Leases, Total minimum payments due 697
Operating Leases, imputed interest (2,265)
Finance Leases, imputed interest (14)
Total Lease Obligations - Operating Leases 19,216
Total Lease Obligations - Finance Leases $ 683