XML 48 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 Aggregate Future Non-Cancelable Minimum Rental Payments on Operating Leases
The aggregate future non-cancelable minimum rental payments on our operating leases, as of December 31, 2015, are as follows (in thousands):
Years Ending December 31, 
 
Amount 
2016
 
$
14,513

2017
 
12,109

2018
 
7,463

2019
 
5,833

2020
 
5,650

2021 and thereafter
 
8,030

Total
 
$
53,598