XML 42 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Financial Instruments - Schedule of Fair Value Liabilities on a Recurring Basis (Details) (Recurring, USD $)
In Thousands, unless otherwise specified
May 03, 2015
Apr. 27, 2014
Carrying Amount
   
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total $ 221,406us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
$ 252,268us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value
   
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total 264,364us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
409,412us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Level 1 | Fair Value
   
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total 264,364us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
409,430us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Level 2 | Fair Value
   
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Level 3 | Fair Value
   
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
5.0% Convertible Senior Notes Due 2029 | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible debt 0us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
40,015us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
5.0% Convertible Senior Notes Due 2029 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible debt 0us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
104,105us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
5.0% Convertible Senior Notes Due 2029 | Level 1 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible debt 0us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
104,105us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
5.0% Convertible Senior Notes Due 2029 | Level 2 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible debt 0us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
5.0% Convertible Senior Notes Due 2029 | Level 3 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible debt 0us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0.5% Convertible Senior Notes Due 2033 | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible debt 221,406us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
212,253us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0.5% Convertible Senior Notes Due 2033 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible debt 264,364us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
305,307us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0.5% Convertible Senior Notes Due 2033 | Level 1 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible debt 264,364us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
305,325us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0.5% Convertible Senior Notes Due 2033 | Level 2 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible debt 0us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0.5% Convertible Senior Notes Due 2033 | Level 3 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible debt $ 0us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
$ 0us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember