XML 126 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Operating Leases Future Minimum Payments (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Rent Payments Abstract  
2019 $ 9,402
2020 9,601
2021 9,341
2022 9,011
2023 9,169
Thereafter 43,556
Total Rent Payments 90,080
Sublease Receipts  
2019 (1,087)
2020 (873)
2021 (775)
2022 (804)
2023 (827)
Thereafter (1,382)
Total Sublease receipts (5,748)
Total Cash Outflows  
2019 8,315
2020 8,728
2021 8,566
2022 8,207
2023 8,342
Thereafter 42,174
Total Cash Outflows $ 84,332