v2.4.0.8
Stockholders' Equity and Stock-Based Compensation Employee Stock Purchase Plan (Details)
6 Months Ended
Jun. 30, 2014
Jun. 30, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Employee Stock Purchase Plan, shares authorized 10,000,000  
Employee Stock Purchase Plan, issued shares 333,824 271,402