XML 94 R78.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity and Stock-based Compensation - Stock Options Outstanding by Price Range (Details) - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2012
Summary of stock options outstanding        
Option Price per Share, minimum (usd per share) $ 3.1 $ 3.1 $ 34.20 $ 37.05
Option Price per Share, maximum (usd per share) $ 245.85 $ 245.85 $ 245.85 $ 245.85
Outstanding (in shares) 890,341      
Weighted Average Exercise Price of Outstanding Options (usd per share) $ 36.17      
Weighted Average Remaining Contract Life 6 years 4 months 24 days      
Vested (in shares) 435,278      
Weighted Average Exercise Price of Vested Options (usd per share) $ 63.25      
$3.10 - $57.90        
Summary of stock options outstanding        
Option Price per Share, minimum (usd per share) 3.10      
Option Price per Share, maximum (usd per share) $ 57.90      
Outstanding (in shares) 641,030      
Weighted Average Exercise Price of Outstanding Options (usd per share) $ 15.17      
Weighted Average Remaining Contract Life 7 years 1 month 6 days      
Vested (in shares) 202,312      
Weighted Average Exercise Price of Vested Options (usd per share) $ 29.89      
$61.05 - $71.85        
Summary of stock options outstanding        
Option Price per Share, minimum (usd per share) 61.05      
Option Price per Share, maximum (usd per share) $ 71.85      
Outstanding (in shares) 76,963      
Weighted Average Exercise Price of Outstanding Options (usd per share) $ 62.14      
Weighted Average Remaining Contract Life 5 years 9 months 18 days      
Vested (in shares) 60,618      
Weighted Average Exercise Price of Vested Options (usd per share) $ 62.43      
$81.60 - $99.60        
Summary of stock options outstanding        
Option Price per Share, minimum (usd per share) 81.60      
Option Price per Share, maximum (usd per share) $ 99.60      
Outstanding (in shares) 115,742      
Weighted Average Exercise Price of Outstanding Options (usd per share) $ 88.79      
Weighted Average Remaining Contract Life 4 years 4 months 24 days      
Vested (in shares) 115,742      
Weighted Average Exercise Price of Vested Options (usd per share) $ 88.79      
$106.05 - $245.85        
Summary of stock options outstanding        
Option Price per Share, minimum (usd per share) 106.05      
Option Price per Share, maximum (usd per share) $ 245.85      
Outstanding (in shares) 56,606      
Weighted Average Exercise Price of Outstanding Options (usd per share) $ 131.16      
Weighted Average Remaining Contract Life 2 years 8 months 12 days      
Vested (in shares) 56,606      
Weighted Average Exercise Price of Vested Options (usd per share) $ 131.16