XML 28 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Leases (Tables)
12 Months Ended
Dec. 31, 2014
Leases [Abstract]  
Future Minimum Operating Lease Payments, Maturity Schedule
Future minimum operating lease payments at December 31, 2014 were as follows (in thousands): 
2015
 
$
12,309

2016
 
9,342

2017
 
6,983

2018
 
5,535

2019
 
5,278

After 2019
 
15,955

Total operating lease payments
 
$
55,402