Commitments and Contingencies - Contract Commitments (Details) (USD $)
In Thousands, unless otherwise specified
Sep. 30, 2014
Schedule of contract commitments  
2014 (remaining three months) $ 1,288
2015 1,630
2016 1,080
2017 360
2018 0
Due after 5 years 0
Total contract commitments $ 4,358