v2.4.1.9
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2014
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Lease Payments Under Non-Cancelable Operating Leases
Future minimum lease payments under non-cancelable operating and capital leases are as follows:
 
  
Operating
 
Capital
2015
$
10,774

 
$
1,371

2016
7,554

 
847

2017
6,209

 

2018
5,251

 

2019
2,160

 

2020 and thereafter
3,526

 

Total minimum lease payments
$
35,474


$
2,218

Less: Amount representing interest
 
 
$
137

Total obligations under capital lease
 
 
$
2,081

Future Minimum Lease Payments for Capital Leases
Future minimum lease payments under non-cancelable operating and capital leases are as follows:
 
  
Operating
 
Capital
2015
$
10,774

 
$
1,371

2016
7,554

 
847

2017
6,209

 

2018
5,251

 

2019
2,160

 

2020 and thereafter
3,526

 

Total minimum lease payments
$
35,474


$
2,218

Less: Amount representing interest
 
 
$
137

Total obligations under capital lease
 
 
$
2,081