XML 43 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt - Narrative (Details) (USD $)
1 Months Ended 12 Months Ended 1 Months Ended 12 Months Ended
Oct. 31, 2014
Oct. 31, 2009
D
Apr. 30, 2011
Dec. 31, 2013
May 03, 2015
Apr. 27, 2014
Debt Instrument [Line Items]            
Conversion of stock, shares issued 3,748,473us-gaap_ConversionOfStockSharesIssued1          
Gain (loss) recognized on debt conversion $ 0fnsr_DebtConversionConvertedInstrumentGainLossRecognized          
5.0% Convertible Senior Notes Due 2029            
Debt Instrument [Line Items]            
Interest rate         5.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
5.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
0.5% Convertible Senior Notes Due 2033            
Debt Instrument [Line Items]            
Interest rate       0.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
0.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
0.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
Convertible Debt | 5.0% Convertible Senior Notes Due 2029            
Debt Instrument [Line Items]            
Debt instrument, face amount   100,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
40,000,000.0us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
    40,000,000.0us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
Interest rate   5.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
       
Convertible debt, threshold trading days   20us-gaap_DebtInstrumentConvertibleThresholdTradingDays
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
       
Convertible debt, threshold consecutive trading days   30 days        
Convertible debt, threshold percentage of stock price trigger   130.00%us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
       
Convertible debt, threshold trading days within notice of redemption   5 days        
Convertible debt, conversion ratio   0.0936768us-gaap_DebtInstrumentConvertibleConversionRatio1
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
       
Convertible debt, conversion ratio   $ 10.68us-gaap_DebtInstrumentConvertibleConversionPrice1
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
       
Aggregate principal amount of debt exchanged     60,000,000.0fnsr_AggregatePrincipalAmountOfDebtExchanged
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
     
Convertible Debt | 5.0% Convertible Senior Notes Due 2029 | Debt Instrument, Redemption, Period One            
Debt Instrument [Line Items]            
Debt redemption price percentage   100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodOneMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
       
Convertible Debt | 5.0% Convertible Senior Notes Due 2029 | Debt Instrument, Redemption, Period Two            
Debt Instrument [Line Items]            
Debt redemption price percentage   100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodTwoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
       
Convertible Debt | 5.0% Convertible Senior Notes Due 2029 | Debt Instrument, Redemption, Period Three            
Debt Instrument [Line Items]            
Debt redemption price percentage   100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodThreeMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
       
Convertible Debt | 5.0% Convertible Senior Notes Due 2029 | Debt Instrument, Redemption, Period Four            
Debt Instrument [Line Items]            
Debt redemption price percentage   100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodFourMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
       
Convertible Debt | 5.0% Convertible Senior Notes Due 2029 | Debt Instrument, Redemption, Period Five            
Debt Instrument [Line Items]            
Debt redemption price percentage   100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodFiveMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
       
Convertible Debt | 5.0% Convertible Senior Notes Due 2029 | Debt Instrument, Redemption, Period Six            
Debt Instrument [Line Items]            
Debt redemption price percentage   100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentAxis
= fnsr_ConvertibleSeniorNotesDue2029FiscalYear2030Member
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= fnsr_DebtInstrumentRedemptionPeriodSixMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
       
Convertible Debt | 0.5% Convertible Senior Notes Due 2033            
Debt Instrument [Line Items]            
Debt instrument, face amount       258,800,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
   
Convertible debt, conversion ratio       0.0331031us-gaap_DebtInstrumentConvertibleConversionRatio1
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
   
Convertible debt, conversion ratio       $ 30.18us-gaap_DebtInstrumentConvertibleConversionPrice1
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
   
Carrying amount of liability component       209,100,000fnsr_DebtInstrumentConvertibleCarryingAmountOfLiabilityComponent
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
   
Carrying amount of the equity component       49,600,000us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
49,648,000us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
 
Convertible debt, remaining discount amortization period         43 months  
Debt issuance cost         3,800,000us-gaap_DebtIssuanceCosts
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
 
Convertible Debt | 0.5% Convertible Senior Notes Due 2033 | Debt Instrument, Redemption, Period One            
Debt Instrument [Line Items]            
Debt redemption price percentage       100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodOneMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
   
Convertible Debt | 0.5% Convertible Senior Notes Due 2033 | Debt Instrument, Redemption, Period Two            
Debt Instrument [Line Items]            
Debt redemption price percentage       100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodTwoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
   
Convertible Debt | 0.5% Convertible Senior Notes Due 2033 | Debt Instrument, Redemption, Period Three            
Debt Instrument [Line Items]            
Debt redemption price percentage       100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodThreeMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
   
Convertible Debt | 0.5% Convertible Senior Notes Due 2033 | Debt Instrument, Redemption, Period Five            
Debt Instrument [Line Items]            
Debt redemption price percentage       100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodFiveMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
   
Convertible Debt | 0.5% Convertible Senior Notes Due 2033 | Debt Instrument, Conversion, Option One            
Debt Instrument [Line Items]            
Convertible debt, threshold trading days       20us-gaap_DebtInstrumentConvertibleThresholdTradingDays
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ fnsr_DebtInstrumentConversionOptionAxis
= fnsr_DebtInstrumentConversionOptionOneMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
   
Convertible debt, threshold consecutive trading days       30 days    
Convertible debt, threshold percentage of stock price trigger       130.00%us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ fnsr_DebtInstrumentConversionOptionAxis
= fnsr_DebtInstrumentConversionOptionOneMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
   
Convertible Debt | 0.5% Convertible Senior Notes Due 2033 | Debt Instrument, Conversion, Option Two            
Debt Instrument [Line Items]            
Convertible debt, threshold trading days       5us-gaap_DebtInstrumentConvertibleThresholdTradingDays
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ fnsr_DebtInstrumentConversionOptionAxis
= fnsr_DebtInstrumentConversionOptionTwoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
   
Convertible debt, threshold consecutive trading days       5 days    
Convertible debt, threshold percentage of stock price trigger       98.00%us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ fnsr_DebtInstrumentConversionOptionAxis
= fnsr_DebtInstrumentConversionOptionTwoMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
   
Convertible Debt | 0.5% Convertible Senior Notes Due 2033 | Other Noncurrent Assets            
Debt Instrument [Line Items]            
Debt issuance cost         3,100,000us-gaap_DebtIssuanceCosts
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
 
Convertible Debt | 0.5% Convertible Senior Notes Due 2033 | Additional Paid-in Capital            
Debt Instrument [Line Items]            
Debt issuance cost         $ 725,000us-gaap_DebtIssuanceCosts
/ us-gaap_DebtInstrumentAxis
= fnsr_A0.5ConvertibleSeniorNotesDue2033Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember