XML 63 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity (Narrative) (Details) - USD ($)
3 Months Ended
Apr. 25, 2018
Apr. 30, 2017
Jun. 07, 2012
Mar. 31, 2018
Mar. 31, 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            
Common stock, shares issued (in shares)       60,537,707     59,663,969            
Common stock, shares outstanding (in shares)       60,537,707     59,663,969            
Common stock, par value (in dollars per share)       $ 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            
Preferred stock, shares issued (in shares)       0     0            
Preferred stock, shares outstanding (in shares)       0     0            
Preferred stock, par value (in dollars per share)       $ 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                  
Per share weighed average fair value of stock options granted during the period (in dollars per share)       $ 5.74 $ 2.92                
Dividend yield       0.00% 0.00%                
Expected life       5 years 5 years                
Period used to determine volatility       5 years                  
Total value of stock options exercised       $ 3,300,000                  
Stock Option [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Unrecognized compensation cost related to nonvested share-based compensation arrangements       $ 15,600,000                  
Weighted average recognition period of unrecognized compensation cost       3 years                  
Restricted Stock Units (RSUs) [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Unrecognized compensation cost related to nonvested share-based compensation arrangements       $ 17,100,000                  
Weighted average recognition period of unrecognized compensation cost       2 years 7 months 6 days                  
Vesting period       4 years                  
1998 Plan [Member] | Stock Option [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Shares of common stock available for issuance (up to)       5,850,000                  
2000 Plan [Member] | Stock Option [Member]                          
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 [Member] | Stock Option [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Shares of common stock available for issuance (up to)       10,000,000                  
2009 Plan [Member] | Stock Option [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Shares of common stock available for issuance (up to)       3,900,000                  
Increase in number of shares of common stock available for issuance   4,000,000   6,000,000                  
Stock option term       10 years                  
2010 Employee Stock Purchase Plan [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Shares of common stock available for issuance (up to)   2,000,000   1,000,000                 1,000,000
Increase in number of shares of common stock available for issuance   1,000,000                      
2018 Plan [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Shares of common stock available for issuance (up to)           1,500,000              
2018 Plan [Member] | Stock Option [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Shares reserved for future issuance       300,000                  
2009 Plan [Member] | 2009 Plan [Member] | Stock Option [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Shares of common stock available for issuance (up to)   27,817,744                      
Increase in number of shares of common stock available for issuance     4,250,000                    
2012 Stock Repurchase Program [Member]                          
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        
Subsequent Event [Member] | 2018 Plan [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Shares of common stock available for issuance (up to) 2,000,000                        
Increase in number of shares of common stock available for issuance 500,000