v2.4.1.9
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2014
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
As of December 31, 2014, the estimated future minimum lease payments under long-term noncancellable operating leases for each of the next five years and thereafter are as follows: 
 
Operating
2015
$
2,069

2016
1,972

2017
2,020

2018
2,068

2019
2,117

Thereafter
711

Total future minimum lease payments
$
10,957