Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Future Cash Flows to be Received from Subleases (Details)

v3.19.1
Commitments and Contingencies - Future Cash Flows to be Received from Subleases (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Estimated future minimum sublease income [Abstract]    
2019 (excluding the three months ended March 31, 2019) $ 1,668  
2020 2,280  
2021 1,906  
2022 1,644  
2023 556  
Total minimum lease payments $ 8,054  
Estimated future minimum sublease income [Abstract]    
2019 [1]   $ 2,249
2020 [1]   2,376
2021 [1]   2,006
2022 [1]   1,746
2023 [1]   592
Total minimum lease payments [1]   $ 8,969
[1] Sublease income as of December 31, 2018 includes base lease payments and expected reimbursement of certain operating expenses under executed sublease agreements.