Commitments and Contingencies Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Rental Payments for Operating Leases, Net of Expected Sublease Receipts
The following table represents our non-cancellable minimum lease payments, net of future expected sublease payments to be received under non-cancellable subleases, remaining as of June 30, 2017 (in thousands):
Period Ending
 
Operating Lease Commitments
 
Expected Sublease Receipts
 
Net
Remainder of 2017
 
$
19,963

 
$
(2,339
)
 
$
17,624

2018
 
45,086

 
(7,972
)
 
37,114

2019
 
46,511

 
(8,603
)
 
37,908

2020
 
44,475

 
(5,920
)
 
38,555

2021
 
43,602

 
(717
)
 
42,885

Thereafter
 
216,751

 
(122
)
 
216,629

Total
 
$
416,388

 
$
(25,673
)
 
$
390,715