XML 113 R74.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Operating Leases Future Minimum Payments (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Commitments and Contingencies.  
2018 $ 8,669
2019 8,783
2020 9,039
2021 8,868
2022 8,757
Thereafter 50,695
Total Rent Payments 94,811
2018 (847)
2019 (1,087)
2020 (873)
2021 (775)
2022 (804)
Thereafter (2,209)
Total Sublease receipts (6,595)
2018 7,822
2019 7,696
2020 8,166
2021 8,093
2022 7,953
Thereafter 48,486
Total Cash Outflows $ 88,216