XML 61 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Comprehensive Loss - Components of Reclassifications of Accumulated Other Comprehensive Loss (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 27, 2014
Sep. 27, 2014
Jun. 28, 2014
Mar. 29, 2014
Dec. 28, 2013
Sep. 28, 2013
Jun. 29, 2013
Mar. 30, 2013
Dec. 27, 2014
Dec. 28, 2013
Dec. 29, 2012
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Other gain (loss), net                 $ (1,365)us-gaap_OtherNonoperatingIncomeExpense $ (1,141)us-gaap_OtherNonoperatingIncomeExpense $ (1,050)us-gaap_OtherNonoperatingIncomeExpense
Provision for income taxes 1,683us-gaap_IncomeTaxExpenseBenefit 205us-gaap_IncomeTaxExpenseBenefit 617us-gaap_IncomeTaxExpenseBenefit 248us-gaap_IncomeTaxExpenseBenefit 414us-gaap_IncomeTaxExpenseBenefit 308us-gaap_IncomeTaxExpenseBenefit 601us-gaap_IncomeTaxExpenseBenefit 331us-gaap_IncomeTaxExpenseBenefit 2,753us-gaap_IncomeTaxExpenseBenefit 1,654us-gaap_IncomeTaxExpenseBenefit 2,190us-gaap_IncomeTaxExpenseBenefit
Amount Reclassified from Accumulated Other Comprehensive Loss | Unrealized Gain (Loss) on Auction Rate Securities                      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Other gain (loss), net                 0us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= infn_UnrealizedGainOnAuctionRateSecuritiesMember
(166)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= infn_UnrealizedGainOnAuctionRateSecuritiesMember
(141)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= infn_UnrealizedGainOnAuctionRateSecuritiesMember
Provision for income taxes                 0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= infn_UnrealizedGainOnAuctionRateSecuritiesMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= infn_UnrealizedGainOnAuctionRateSecuritiesMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= infn_UnrealizedGainOnAuctionRateSecuritiesMember
Total, net of income tax                 $ 0us-gaap_ProfitLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= infn_UnrealizedGainOnAuctionRateSecuritiesMember
$ (166)us-gaap_ProfitLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= infn_UnrealizedGainOnAuctionRateSecuritiesMember
$ (141)us-gaap_ProfitLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= infn_UnrealizedGainOnAuctionRateSecuritiesMember