XML 50 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements and Other-Than-Temporary Impairments - Reconciliation of All Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) (USD $)
12 Months Ended
Dec. 27, 2014
Dec. 28, 2013
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Disposal of auction rate securities par value   $ 3,100,000infn_DisposalOfAuctionRateSecuritiesParValue
Available for sale auction rate securities called at par value   100,000infn_AvailableForSaleAuctionRateSecuritiesCalledAtParValue
Available for sale auction rate securities tender value   3,000,000infn_AvailableForSaleAuctionRateSecuritiesTenderValue
Available for sale auction rate securities tender value as percent of par value   95.00%infn_AvailableForSaleAuctionRateSecuritiesTenderValueAsPercentOfParValue
Realized gains on calls 200,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 200,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
Fair value, measurements, recurring [Member] | Level 3 [Member] | Auction rate securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Beginning balance   2,873,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Total Net Gains Included in Other Comprehensive Income   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Calls   (92,000)infn_UnobservableInputsReconciliationRecurringBasisAssetCalls
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]
Sold   (2,781,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[2]
Ending balance   $ 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] Amount represents the fair market value of the securities called. Realized gains on these calls were not significant in 2013.
[2] Amount represents the fair market value of the securities sold at 95% par value. Realized gains for 2013 were $0.2 million.