XML 27 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements and Other-Than-Temporary Impairments - Roll Forward of Amortized Cost Cumulative OTTI Recognized in Earnings and Accumulated Other Comprehensive Loss (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 28, 2013
Dec. 27, 2014
Fair Value Measurements And Other Than Temporary Impairments [Line Items]    
Amortized Cost, Beginning Balance   $ 326,149us-gaap_AvailableForSaleSecuritiesAmortizedCost
Amortized Cost, Ending Balance 296,972us-gaap_AvailableForSaleSecuritiesAmortizedCost 326,149us-gaap_AvailableForSaleSecuritiesAmortizedCost
Accumulated Other-than-Temporary Impairment [Member]    
Fair Value Measurements And Other Than Temporary Impairments [Line Items]    
Amortized Cost, Beginning Balance 2,707us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
 
Amortized Cost, Call on investments (87)infn_AvailableForSaleSecuritiesAmortizedCostBasisCallsOnInvestment
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
 
Amortized Cost, Investments sold (2,620)infn_AvailableForSaleSecuritiesAmortizedCostBasisInvestmentsSold
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
 
Amortized Cost, Ending Balance 0us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
 
Cumulative OTTI in Earnings, Beginning Balance (394)us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
 
Cumulative OTTI in Earnings, Call on investments 13infn_AccumulatedOtherThanTemporaryImpairmentUnrealizedGain
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
 
Cumulative OTTI in Earnings, Investments sold 381us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
 
Cumulative OTTI in Earnings, Ending Balance 0us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
 
Unrealized Gain, Beginning Balance 784us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
 
Unrealized gain, Call on investments (25)infn_AvailableForSaleSecuritiesGrossUnrealizedGainLossCallOnInvestment
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
 
Unrealized Gain, Investments sold (759)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
 
Unrealized Gain, Ending Balance 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
 
OTTI Loss in Accumulated Other Comprehensive Loss, Beginning Balance (618)us-gaap_AccumulatedOtherComprehensiveIncomeLossOtherThanTemporaryImpairmentNotCreditLossNetOfTaxAvailableforsaleDebtSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
 
OTTI Loss in Accumulated Other Comprehensive Loss, Call on investments 20infn_AccumulatedOtherThanTemporaryImpairmentLossIncludedInAccumulatedOtherComprehensiveGainLossUnrealizedGain
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
 
OTTI Loss in Accumulated Other Comprehensive Loss, Investments sold 598us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossBeforeTaxIncludingPortionAttributableToNoncontrollingInterestAvailableforsaleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
 
OTTI Loss in Accumulated Other Comprehensive Loss, Ending Balance 0us-gaap_AccumulatedOtherComprehensiveIncomeLossOtherThanTemporaryImpairmentNotCreditLossNetOfTaxAvailableforsaleDebtSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
 
Accumulated Other Comprehensive Income (Loss), Beginning Balance 166infn_AccumulatedOtherComprehensiveIncomeLossOtherThanTemporaryImpairment
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
 
Accumulated Other Comprehensive Income (Loss), Call on investments (5)infn_AccumulatedOtherComprehensiveIncomeLossOtherThanTemporaryImpairmentCallOnInvestment
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
 
Accumulated Other Comprehensive Income (Loss), Investments sold (161)infn_AccumulatedOtherComprehensiveIncomeLossOtherThanTemporaryImpairmentUnrealizedGainLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
 
Accumulated Other Comprehensive Income (Loss), Ending Balance $ 0infn_AccumulatedOtherComprehensiveIncomeLossOtherThanTemporaryImpairment
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember