XML 20 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2014
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Rent Expense under Operating Leases
Rent expense under operating leases for the years ended December 31 aggregated (in thousands):
 
2014
 
2013
 
2012
Rent expense
$
12,290

 
$
11,796

 
$
11,178

Schedule of Future Minimum Lease Payments under Non-Cancelable Operating Leases
Future minimum lease payments under these noncancelable operating leases as of December 31, 2013 are as follows (in thousands):
2015
$
10,612

2016
$
8,614

2017
$
7,659

2018
$
5,987

2019
$
3,310

Thereafter
$
6,557