XML 18 R54.htm IDEA: XBRL DOCUMENT
v3.20.1

Mutual Covenant-Not-to-Sue and Release Agreement (Details) - USD ($) | 1 Months Ended | 3 Months Ended
--- | --- | ---
Jan. 31, 2020 | Mar. 31, 2020 | Mar. 31, 2019
Mutual Covenant-Not-to-Sue Agreement [Abstract] |  |  |
Proceeds from mutual covenant-not-to-sue agreement | $ 50,000,000.0 |  |
Initial term | 7 years |  |
Extension term | 7 years |  |
Additional proceeds if extended | $ 50,000,000.0 |  |
Contractual term | 14 years |  |
Total proceeds if extension option utilized | $ 100,000,000.0 |  |
Amount allocated to functional component | 36,000,000.0 | $ 36,000,000.0 |
Amount representing the right to utilize future patents | $ 64,000,000.0 |  |
Gain on IP matter |  | 36,800,000 | $ 0
Amortization of deferred component |  | 800,000 |
Amount recorded in Accrued liabilities and Other liabilities in condensed consolidated balance sheet |  | $ 13,200,000 |

X
- Definition Gain (Loss) From Mutual Covenant-Not-To-Sue Agreement, Right To Use Existing Intellectual Property + References No definition available. + Details
Name: | ftnt_GainLossFromMutualCovenantNotToSueAgreementRightToUseExistingIntellectualProperty
Namespace Prefix: | ftnt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Mutual Covenant-Not-to-Sue Agreement [Abstract] + References No definition available. + Details
Name: | ftnt_MutualCovenantNottoSueAgreementAbstract
Namespace Prefix: | ftnt_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Mutual Covenant-Not-to-Sue Agreement, Patent Claims, Allocated Value + References No definition available. + Details
Name: | ftnt_MutualCovenantNottoSueAgreementPatentClaimsAllocatedValue
Namespace Prefix: | ftnt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Mutual Covenant-Not-to-Sue Agreement, Patent Claims, Contractual Term + References No definition available. + Details
Name: | ftnt_MutualCovenantNottoSueAgreementPatentClaimsContractualTerm
Namespace Prefix: | ftnt_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Mutual Covenant-Not-to-Sue Agreement, Patent Claims, Extension Option, Additional Proceeds + References No definition available. + Details
Name: | ftnt_MutualCovenantNottoSueAgreementPatentClaimsExtensionOptionAdditionalProceeds
Namespace Prefix: | ftnt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Mutual Covenant-Not-to-Sue Agreement, Patent Claims, Extension Option, Term + References No definition available. + Details
Name: | ftnt_MutualCovenantNottoSueAgreementPatentClaimsExtensionOptionTerm
Namespace Prefix: | ftnt_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Mutual Covenant-Not-to-Sue Agreement, Patent Claims, Initial Term + References No definition available. + Details
Name: | ftnt_MutualCovenantNottoSueAgreementPatentClaimsInitialTerm
Namespace Prefix: | ftnt_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Mutual Covenant Not-to-Sue Agreement, Patent Claims, Liability + References No definition available. + Details
Name: | ftnt_MutualCovenantNottoSueAgreementPatentClaimsLiability
Namespace Prefix: | ftnt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Mutual Covenant-Not-to-Sue Agreement, Patent Claims, Right to Utilize Future Patents, Liability + References No definition available. + Details
Name: | ftnt_MutualCovenantNottoSueAgreementPatentClaimsRighttoUtilizeFuturePatentsLiability
Namespace Prefix: | ftnt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Mutual Covenant-Not-to-Sue Agreement, Patent Claims, Right to Utilize Future Patents, Liability, Amortization + References No definition available. + Details
Name: | ftnt_MutualCovenantNottoSueAgreementPatentClaimsRighttoUtilizeFuturePatentsLiabilityAmortization
Namespace Prefix: | ftnt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Mutual Covenant-Not-to-Sue Agreement, Patent Claims, Total Proceeds Expected If Extension Option Utilized + References No definition available. + Details
Name: | ftnt_MutualCovenantNottoSueAgreementPatentClaimsTotalProceedsExpectedIfExtensionOptionUtilized
Namespace Prefix: | ftnt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Proceeds From Mutual Covenant-Not-to-Sue Agreement + References No definition available. + Details
Name: | ftnt_ProceedsFromMutualCovenantNottoSueAgreement
Namespace Prefix: | ftnt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration