XML 64 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 25, 2018
Apr. 30, 2017
Jun. 07, 2012
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Jan. 31, 2018
Dec. 31, 2017
Nov. 21, 2016
Feb. 16, 2016
Jul. 23, 2014
Mar. 13, 2014
Dec. 10, 2012
Jun. 30, 2010
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]                              
Common stock, shares authorized (in shares)       100,000,000   100,000,000     100,000,000            
Common stock, shares issued (in shares)       62,366,602   62,366,602     59,663,969            
Common stock, shares outstanding (in shares)       60,537,707   60,537,707     59,663,969            
Common stock, par value (in dollars per share)       $ 0.001   $ 0.001     $ 0.001            
Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]                              
Preferred stock, shares authorized (in shares)       5,000,000   5,000,000     5,000,000            
Preferred stock, shares issued (in shares)       0   0     0            
Preferred stock, shares outstanding (in shares)       0   0     0            
Preferred stock, par value (in dollars per share)       $ 0.001   $ 0.001     $ 0.001            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Stock repurchased during period (in shares)           93,750                  
Stock repurchase program, remaining authorized repurchase amount       $ 17,100,000   $ 17,100,000                  
Per share weighed average fair value of stock options granted during the period (in dollars per share)       $ 8.15 $ 3.55 $ 6.26 $ 3.50                
Dividend yield       0.00% 0.00% 0.00% 0.00%                
Expected life       5 years 5 years 5 years 5 years                
Period used to determine volatility           5 years                  
Total value of stock options exercised           $ 12,100,000                  
Stock Option                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Unrecognized compensation cost related to nonvested share-based compensation arrangements       $ 17,200,000   $ 17,200,000                  
Weighted average recognition period of unrecognized compensation cost           3 years                  
Restricted Stock Units (RSUs)                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Unrecognized compensation cost related to nonvested share-based compensation arrangements       $ 33,400,000   $ 33,400,000                  
Weighted average recognition period of unrecognized compensation cost           3 years                  
Vesting period           4 years                  
1998 Plan | Stock Option                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Shares of common stock available for issuance (up to)       5,850,000   5,850,000                  
2000 Plan | Stock Option                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Increase in number of shares of common stock available for issuance           4,150,000                  
1998 and 2000 Plan | Stock Option                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Shares of common stock available for issuance (up to)       10,000,000   10,000,000                  
2009 Plan | Stock Option                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Increase in number of shares of common stock available for issuance           6,000,000                  
2009 Plan, Amended | Stock Option                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Shares of common stock available for issuance (up to)   27,817,744   2,200,000   2,200,000                  
Increase in number of shares of common stock available for issuance   4,000,000 4,250,000                        
Stock option term           10 years                  
2010 Employee Stock Purchase Plan                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Shares of common stock available for issuance (up to)   2,000,000   900,000   900,000                 1,000,000
Increase in number of shares of common stock available for issuance   1,000,000                          
2018 Plan                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Shares of common stock available for issuance (up to) 2,000,000             1,500,000              
Increase in number of shares of common stock available for issuance 500,000                            
2018 Plan | Stock Option                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Shares reserved for future issuance       600,000   600,000                  
2012 Stock Repurchase Program                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Stock repurchase program, authorized amount                   $ 74,000,000.0 $ 64,000,000.0 $ 50,000,000.0 $ 40,000,000.0 $ 30,000,000.0  
Increase to authorized amount                     $ 14,000,000