v3.21.1

Fair Value - Additional Information (Detail) $ in Millions, $ in Millions | 3 Months Ended | 9 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | ---
Mar. 26, 2021 USD ($) contract | Mar. 27, 2020 USD ($) | Mar. 26, 2021 USD ($) contract | Mar. 27, 2020 USD ($) | Mar. 26, 2021 CAD ($) contract | Jun. 26, 2020 USD ($) contract | Jun. 26, 2020 CAD ($) 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] |  |  |  |  |  |  |  |  |
Derivative assets, notional amount | $ 113.0 |  | $ 113.0 |  | $ 0.8 | $ 125.0 | $ 0.6 |  |
Gains or losses from accumulated other comprehensive income expected to be reclassified |  |  | 3.3 |  |  |  |  |  |
Unrealized gain (loss) on derivatives | $ (2.0) | $ (2.1) | $ (1.7) | $ (4.0) |  |  |  |  |
Foreign currency forward contracts | Designated as hedging instrument | Thailand, baht |  |  |  |  |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |  |  |  |  |
Number of forward contracts outstanding | contract | 135 |  | 135 |  | 135 | 125,000 | 125,000 |  |
Derivative notional amount | $ 135.0 |  | $ 135.0 |  |  |  |  |  |
Foreign currency forward contracts | Designated as hedging instrument | Canada, dollars |  |  |  |  |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |  |  |  |  |
Derivative notional amount |  |  |  |  | $ 0.8 |  | $ 0.6 |  |
Foreign currency option contracts |  |  |  |  |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |  |  |  |  |
Derivative assets, notional amount |  |  |  |  |  | $ 1.0 |  |  |
Interest rate swaps |  |  |  |  |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |  |  |  |  |
Number of forward contracts outstanding | contract | 2 |  | 2 |  | 2 | 2 | 2 |  |
Derivative notional amount | $ 125.1 |  | $ 125.1 |  |  | $ 125.1 |  |  |
Gains or losses from accumulated other comprehensive income expected to be reclassified |  |  | $ 0.7 |  |  |  |  |  |
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% |
Interest rate swaps | Non designated |  |  |  |  |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |  |  |  |  |
Unrealized gain (loss) on derivatives |  | $ 0.0 |  | $ 1.7 |  |  |  |  |

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: 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 http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Nominal or face amount used to calculate payments on the derivative asset. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeAssetNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
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: | num: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 http://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 http://asc.fasb.org/extlink&oid=121590274&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 http://asc.fasb.org/extlink&oid=121590274&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 http://asc.fasb.org/extlink&oid=121590274&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 http://asc.fasb.org/extlink&oid=121590274&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 http://asc.fasb.org/extlink&oid=121586364&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_ForeignExchangeOptionMember
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: |

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