Equity Compensation (Fair Value) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Stock options        
Total fair value for the awards vested during the period $ 1,300   $ 4,300  
Assumptions used to estimate fair value of stock options        
Expected volatility, minimum (as a percent) 53.00% 59.00%    
Stock options        
Intrinsic-value        
Options Exercised     1,039 $ 16,907
Options Exercisable $ 6,991 $ 37,576 6,991 37,576
Options Vested and Expected to Vest $ 7,266 $ 49,142 $ 7,266 $ 49,142
Assumptions used to estimate fair value of stock options        
Expected volatility, minimum (as a percent)     53.00% 56.00%
Expected volatility, maximum (as a percent) 53.00% 59.00% 55.00% 60.00%
Risk-free rate, minimum (as a percent) 1.50% 1.70% 1.30% 1.10%
Risk-free rate, maximum (as a percent) 1.80% 1.90% 1.80% 2.00%
Stock options | Minimum        
Assumptions used to estimate fair value of stock options        
Expected term 5 years 3 months 18 days 6 years 5 years 3 months 18 days 3 years 9 months 18 days
Stock options | Maximum        
Assumptions used to estimate fair value of stock options        
Expected term 6 years 1 month 6 days 6 years 1 month 6 days 6 years 1 month 6 days 6 years 1 month 6 days