XML 33 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2014
Commitments and Contingencies Disclosure [Abstract]  
Aggregate Future Non-Cancelable Minimum Lease Payments For Operating Leases
As of December 31, 2014, the future minimum lease payments required under non-cancelable operating leases and the future minimum payments to be received from non-cancelable subleases were as follows:
2015
$
4,284

2016
4,269

2017
4,206

2018
4,273

2019
3,613

Future non-cancelable minimum operating lease payments
20,645

Less: minimum payments to be received from non-cancelable subleases
(1,499
)
Total future non-cancelable minimum operating lease payments, net
$
19,146