XML 46 R27.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2016
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Lease Payments under Noncancelable Operating Leases
Future minimum lease payments under our noncancelable operating and facility leases as of June 30, 2016 were as follows (in thousands): 
Year Ending December 31,
Lease
  Payments  
2016 (remainder)
$
6,358

2017
13,437

2018
8,613

2019
7,250

2020
6,682

Thereafter
66,579

Total
$
108,919