XML 102 R87.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Estimated Future Minimum Non-Cancelable Lease Payments (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Future minimum non-cancelable operating lease payments  
2019 $ 5,887
2020 5,620
2021 5,510
2022 4,707
2023 2,718
Thereafter 2,863
Total operating lease commitments $ 27,305