Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2015
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum payments for obligations under non cancellable lease obligations
At December 31, 2015, future minimum payments for obligations under non-cancellable lease obligations are as follows (in thousands):
Years ended December 31,
 
2016
$
8,399

2017
8,956

2018
9,149

2019
9,409

2020
8,416

Thereafter
41,065

Total minimum lease payments
$
85,394

Schedule of lease exit liability
The following table presents a roll forward of the lease exit liability for the year ended December 31, 2015 (in thousands):

 
Lease Exit Costs
Accrual at December 31, 2014
$

Expense
2,232

Cash Payments
(244
)
Accrual at December 31, 2015
$
1,988

Schedule of purchase obligations
At December 31, 2015, the Company had the following purchase obligations (in thousands):
 
 
Total
 
Less Than 1 Year
 
1 - 3 Years
 
3 - 5 Years
 
More Than 5 Years
Purchase obligations
$
5,543

 
$
3,655

 
$
1,886

 
$
2

 
$