XML 68 R46.htm IDEA: XBRL DOCUMENT v3.3.1.900
Leases (Tables)
12 Months Ended
Dec. 31, 2015
Leases [Abstract]  
Future Minimum Operating Lease Payments, Maturity Schedule
Future minimum operating lease payments at December 31, 2015 were as follows (in thousands): 
2016
 
$
13,727

2017
 
9,324

2018
 
7,725

2019
 
6,883

2020
 
4,772

Thereafter
 
13,098

Total operating lease payments
 
$
55,529