XML 33 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity (Details) (USD $)
Share data in Millions, unless otherwise specified
3 Months Ended
Apr. 04, 2015
Mar. 29, 2014
Oct. 31, 2014
Jan. 31, 2014
Jan. 31, 2013
Stockholders' Equity          
Number of shares of common stock issued 0.7us-gaap_StockIssuedDuringPeriodSharesNewIssues        
Components of accumulated other comprehensive loss, net of taxes          
Balance at beginning of the period $ (82,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax        
Other comprehensive income (loss) before reclassifications (420,000)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax        
Amounts reclassified from accumulated other comprehensive loss 91,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax        
Other comprehensive income (loss) (329,000)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 270,000us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent      
Balance at end of the period (411,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax        
Repurchase of common stock (in shares) 0.2us-gaap_StockRepurchasedAndRetiredDuringPeriodShares        
Repurchase of common stock 10,100,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue        
Unrealized Gain on Cash Flow Hedge          
Components of accumulated other comprehensive loss, net of taxes          
Balance at beginning of the period 215,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
       
Other comprehensive income (loss) before reclassifications (407,000)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
       
Amounts reclassified from accumulated other comprehensive loss 85,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
       
Other comprehensive income (loss) (322,000)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
       
Balance at end of the period (107,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
       
Net Unrealized Losses on Available-For-Sale Securities          
Components of accumulated other comprehensive loss, net of taxes          
Balance at beginning of the period (297,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
       
Other comprehensive income (loss) before reclassifications (13,000)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
       
Amounts reclassified from accumulated other comprehensive loss 6,000us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
       
Other comprehensive income (loss) (7,000)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
       
Balance at end of the period (304,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
       
High end of range          
Stockholders' Equity          
Program Amount authorized to repurchase     $ 100,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ 100,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ 50,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_RangeAxis
= us-gaap_MaximumMember