v3.22.4

Fair value of financial instruments - Narrative (Details) $ in Millions, $ in Millions | 3 Months Ended | 6 Months Ended | 9 Months Ended |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | ---
Dec. 30, 2022 USD ($) contract | Dec. 24, 2021 USD ($) | Dec. 30, 2022 USD ($) contract | Dec. 24, 2021 USD ($) | Mar. 25, 2022 USD ($) | Dec. 30, 2022 CAD ($) contract | Jun. 24, 2022 USD ($) contract | Jun. 24, 2022 CAD ($) contract | Sep. 27, 2019 contract | Sep. 03, 2019 | Jul. 25, 2018
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |
Fixed interest rate |  |  |  |  |  |  |  |  |  |  | 2.86%
Foreign currency forward contracts |  |  |  |  |  |  |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |
Loss from accumulated other comprehensive income expected to be reclassified |  |  | $ (4.7) |  | $ 4.8 |  |  |  |  |  |
Unrealized gain (loss) on derivatives | $ 4.2 | $ 1.1 | $ 4.0 | $ 0.5 |  |  |  |  |  |  |
Foreign currency forward contracts | Designated as hedging instrument | Thailand, baht |  |  |  |  |  |  |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |
Number of forward contracts outstanding | contract | 130 |  | 130 |  |  | 130 | 135,000 | 135,000 |  |  |
Derivative, notional amount | $ 130.0 |  | $ 130.0 |  |  |  | $ 135.0 |  |  |  |
Foreign currency forward contracts | Designated as hedging instrument | Canada, dollars |  |  |  |  |  |  |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |
Number of forward contracts outstanding | contract | 1 |  | 1 |  |  | 1 | 1 | 1 |  |  |
Derivative, notional amount |  |  |  |  |  | $ 0.8 |  | $ 0.5 |  |  |
Interest rate swaps |  |  |  |  |  |  |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |
Number of forward contracts outstanding | contract | 2 |  | 2 |  |  | 2 | 2 | 2 | 2 |  |
Derivative, notional amount | $ 125.1 |  | $ 125.1 |  |  |  | $ 125.1 |  |  |  |
Loss from accumulated other comprehensive income expected to be reclassified |  |  | $ (0.1) |  | $ 0.5 |  |  |  |  |  |
Interest rate swaps | Bank of Ayudhya Public Company | Bank of America Credit Facility |  |  |  |  |  |  |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |
Debt instrument stated interest percentage |  |  |  |  |  |  |  |  |  | 4.36% |

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fixed interest rate related to the interest rate derivative. + References No definition available. + Details
Name: | us-gaap_DerivativeFixedInterestRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The estimated value of gains (losses), net anticipated to be transferred in the future from accumulated other comprehensive income into earnings. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=121549185&loc=d3e80845-113994 + Details
Name: | us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Nominal or face amount used to calculate payment on derivative. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of foreign currency exchange rate derivatives held by the entity at the reporting date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959 + Details
Name: | us-gaap_NumberOfForeignCurrencyDerivativesHeld
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 + Details
Name: | us-gaap_UnrealizedGainLossOnDerivatives
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_THB
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_CAD
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=fn_BankOfAyudhyaPublicCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=fn_BankOfAmericaCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |