Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Future Minimum Payments Under Operating Leases) (Details)

v2.4.0.6
Commitments and Contingencies (Future Minimum Payments Under Operating Leases) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2012
Future minimum payments under non-cancellable operating leases  
2013 $ 3,112
2014 2,947
2015 3,031
2016 3,047
2017 2,677
2018 and beyond 5,790
Total $ 20,604