XML 55 R35.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2015
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
The future minimum lease payments for operating leases as of December 31, 2015, consisted of the following (in thousands):

Years Ending 
 
Operating
December 31
 
Leases
 
 
 

2016
 
$
9,168

2017
 
7,961

2018
 
7,205

2019
 
7,110

2020
 
5,027

Thereafter
 
37,320

 
 
 

Total minimum lease payments
 
$
73,791