XML 78 R64.htm IDEA: XBRL DOCUMENT v3.3.1.900
Share-Based Compensation - Summarized Information of Stock Options Outstanding (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
$10.39-$30.30      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Exercise price range - lower range (in dollars per share) $ 10.39    
Exercise price range - upper range (in dollars per share) $ 30.30    
Outstanding:      
Weighted average remaining contractual life (years) 6 years 6 months    
Aggregate intrinsic value $ 31,285    
Exercisable:      
Number of shares 1,000    
Weighted average remaining contractual life (years) 4 years 9 months 18 days    
Aggregate intrinsic value $ 18,225    
Exercised:      
Aggregate intrinsic value $ 6,497    
$10.39 - $28.02      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Exercise price range - lower range (in dollars per share)   $ 10.39  
Exercise price range - upper range (in dollars per share)   $ 28.02  
Outstanding:      
Weighted average remaining contractual life (years)   6 years 8 months 12 days  
Aggregate intrinsic value   $ 27,118  
Exercisable:      
Number of shares   895  
Weighted average remaining contractual life (years)   5 years 1 month 6 days  
Aggregate intrinsic value   $ 14,457  
Exercised:      
Aggregate intrinsic value   $ 9,303  
$6.07 - 23.50      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Exercise price range - lower range (in dollars per share)     $ 6.07
Exercise price range - upper range (in dollars per share)     $ 23.50
Outstanding:      
Weighted average remaining contractual life (years)     6 years 6 months
Aggregate intrinsic value     $ 30,599
Exercisable:      
Number of shares     922
Weighted average remaining contractual life (years)     4 years 6 months
Aggregate intrinsic value     $ 15,053
Exercised:      
Aggregate intrinsic value     $ 9,139