Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2018
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 March 31, 2018 (in thousands):
Period Ending
 
Operating Lease Commitments
 
Expected Sublease Receipts
 
Net
Remainder of 2018
 
$
33,177

 
$
(6,793
)
 
$
26,384

2019
 
41,480

 
(10,606
)
 
30,874

2020
 
43,138

 
(7,113
)
 
36,025

2021
 
43,603

 
(1,180
)
 
42,423

2022
 
43,216

 
(597
)
 
42,619

Thereafter
 
176,759

 
(121
)
 
176,638

Total
 
$
381,373

 
$
(26,410
)
 
$
354,963