XML 101 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Feb. 06, 2019
Additional Disclosures for equity-based plans        
Shares available for grant (in shares) 12,000,000      
Issuance of common stock under ESPP (in shares) 175,966 224,928 283,644  
Outstanding common stock authorized to be repuchased $ 0 $ 120,000,000 $ 100,000,000  
Remaining authorized amount of outstanding common stock available for repuchase $ 75,000,000      
Number of shares repurchased (in shares) 1,190,995 1,549,434 3,414,675  
Stock Options        
Additional Disclosures for equity-based plans        
Vesting period 4 years      
Stock Options | Nonemployee directors | Maximum        
Additional Disclosures for equity-based plans        
Contractual term 10 years      
Time-Based RSUs and RSAs        
Additional Disclosures for equity-based plans        
Vesting period 4 years      
Time-Based RSUs and RSAs | Minimum        
Additional Disclosures for equity-based plans        
Percent of share value 0.00%      
Time-Based RSUs and RSAs | Maximum        
Additional Disclosures for equity-based plans        
Percent of share value 200.00%      
Performance-Based RSUs and RSAs | 2018        
Additional Disclosures for equity-based plans        
Vesting period 1 year      
Amount of shares that are expected to vest( as a percent ) 50.00%      
ESPP        
Additional Disclosures for equity-based plans        
Shares available for grant (in shares) 3,000,000      
Employee Stock Purchase Plan        
Additional Disclosures for equity-based plans        
Stock options granted percentage of fair market value on offering date 85.00%      
Stock options granted percentage of fair market value on purchase date 85.00%      
Employee Stock Purchase Plan | Minimum        
Additional Disclosures for equity-based plans        
Employee earnings contribution percentage 1.00%      
Employee Stock Purchase Plan | Maximum        
Additional Disclosures for equity-based plans        
Employee earnings contribution percentage 15.00%      
Subsequent Event        
Additional Disclosures for equity-based plans        
Outstanding common stock authorized to be repuchased       $ 300,000,000