XML 104 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATED STATEMENTS OF SHARHOLDERS' EQUITY CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (USD $)
In Thousands, unless otherwise specified
Total
Common stock
Retained earnings
Accumulated other comprehensive income
Beginning balance at Dec. 30, 2011 $ 293,579us-gaap_StockholdersEquity $ 1us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 290,935us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Beginning balance (in shares) at Dec. 30, 2011   39,933us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 33,629us-gaap_NetIncomeLoss   33,629us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Foreign currency translation adjustment, net of tax 175us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax      
Unrealized gain (loss) on investments, net of tax 0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax      
Purchases and retirement of common stock (in shares)   (306)us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Purchases and retirement of common stock (4,386)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue   (4,386)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Issuances under equity plans, including tax benefits (in shares)   593us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Issuances under equity plans, including tax benefits 2,760us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation   2,760us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Stock-based compensation 7,917us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue   7,917us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Ending balance at Dec. 28, 2012 333,674us-gaap_StockholdersEquity 1us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
330,855us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
2,818us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Ending balance (in shares) at Dec. 28, 2012   40,220us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 44,924us-gaap_NetIncomeLoss   44,924us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Foreign currency translation adjustment, net of tax (689)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax      
Unrealized gain (loss) on investments, net of tax [1],[2] (96)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax      
Issuances under equity plans, including tax benefits (in shares)   865us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Issuances under equity plans, including tax benefits 7,135us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation   7,135us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Stock-based compensation 8,412us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue   8,412us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Ending balance at Dec. 27, 2013 393,360us-gaap_StockholdersEquity 1us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
391,326us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
2,033us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Ending balance (in shares) at Dec. 27, 2013 41,085us-gaap_CommonStockSharesOutstanding 41,085us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 65,675us-gaap_NetIncomeLoss   65,675us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Foreign currency translation adjustment, net of tax (1,281)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax     (1,281)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Unrealized gain (loss) on investments, net of tax 119us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax [1],[2]     119us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Issuances under equity plans, including tax benefits (in shares)   445us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Issuances under equity plans, including tax benefits 410us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation   410us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Stock-based compensation 11,051us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue   11,051us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Ending balance at Dec. 26, 2014 $ 469,334us-gaap_StockholdersEquity $ 1us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 468,462us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 871us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Ending balance (in shares) at Dec. 26, 2014 41,530us-gaap_CommonStockSharesOutstanding 41,530us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
[1] The tax impact on foreign currency translation adjustment and unrealized gain (loss) on marketable securities was de minimus for the years ended December 26, 2014, December 27, 2013, and December 28, 2012.
[2] Consists of deferred compensation plan accounts, which includes mutual funds and available-for-sale securities. Available-for-sale securities which give rise to gains and losses are limited to our investments in select certificates of deposit.