XML 52 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Future Minimum Lease Payments Under Previous Guidance (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Lease Commitments  
2019 $ 9,220
2020 8,716
2021 7,145
2022 7,362
2023 7,621
Thereafter 22,532
Total minimum lease payments 62,596
Operating Leases, Future Minimum Payments Receivable [Abstract]  
2019 2,180
2020 1,282
2021 0
2022 0
2023 0
Thereafter 0
Total minimum lease payments $ 3,462