XML 57 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases  
2019 $ 9,659
2020 10,028
2021 9,222
2022 8,407
2023 6,828
Thereafter 12,840
Future minimum lease obligations 56,984
Finance Leases  
2019 1,811
2020 1,169
2021 725
2022 55
2023 0
Thereafter 0
Future minimum lease obligations 3,760
Less interest (265)
Present value of net minimum lease obligations $ 3,495