Commitments and Contingencies (Details) (USD $)
In Thousands, unless otherwise specified
Sep. 30, 2013
Schedule of contract commitments  
2013 (remaining three months) $ 1,220
2013 1,419
2014 1,080
2015 1,080
2016 360
Due after 5 years 0
Total contract commitments $ 5,159