XML 147 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies - Summary of Future minimum Rental Payments Under Operating Leases (Tables)
12 Months Ended
Dec. 31, 2014
Leases [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
Future minimum rental payments under operating leases at December 31, 2014 are as follows (in thousands):
 
 
Amount
2015
 
$
24,671

2016
 
21,325

2017
 
18,334

2018
 
10,975

2019
 
7,590

Thereafter
 
7,552

Total
 
$
90,447