XML 55 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2014
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Rental Payments for Operating Leases
At December 31, 2014, future minimum rental payments due under non-cancelable operating leases were as follows:
 
 
 
2015
$
4,001

2016
3,183

2017
2,368

2018
1,768

2019
1,575

Thereafter
1,425

 
 
Total minimum operating lease payments
$
14,320

 
 
Future Minimum Rental Payments for Capital Leases
Future minimum rental payments due under these leases at December 31, 2014 were as follows:
 
 
 
2015
$
1,134

2016
1,168

2017
929

2018
900

2019
800

Thereafter
2,865

 
 
Total minimum capital lease payments
$
7,796