XML 39 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments And Contingencies (Tables)
6 Months Ended
Jun. 30, 2016
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Lease Payments
Future minimum lease payments under noncancelable operating leases, excluding the contractual sublease income of $11.8 million, are as follows (in thousands):

 
As of
June 30, 2016
 
Restated
Remainder of 2016
$
3,402

2017
7,626

2018
7,795

2019
7,921

2020
7,717

Thereafter
13,662

Total future minimum lease payments
$
48,123