XML 80 R66.htm IDEA: XBRL DOCUMENT
v3.22.1

Cash And Cash Equivalents, Short-Contractual Obligation Fiscal Year Maturity Schedule TableTerm Bank Deposits And Marketable Securities - (Detail) - USD ($) | Dec. 31, 2021 | Dec. 31, 2020
--- | --- | ---
Contractual Obligation Fiscal Year Maturity Schedule [Line Items] |  |
Fair value of marketable securities by contractual maturities | $ 3,019.0 | $ 3,529.4
Amortized Cost of marketable securities by contractual maturities | 3,020.5 | 3,478.4
Within One Year [Member] |  |
Contractual Obligation Fiscal Year Maturity Schedule [Line Items] |  |
Fair value of marketable securities by contractual maturities | 929.3 | 1,217.5
Amortized Cost of marketable securities by contractual maturities | 925.8 | 1,211.8
After One Year Through Five Years [Member] |  |
Contractual Obligation Fiscal Year Maturity Schedule [Line Items] |  |
Fair value of marketable securities by contractual maturities | 2,089.7 | 2,311.9
Amortized Cost of marketable securities by contractual maturities | $ 2,094.7 | $ 2,266.6

X
- Definition Amortized Cost of marketable securities by contractual maturities + References No definition available. + Details
Name: | chkp_AmortizedCostOfMarketableSecuritiesByContractualMaturities
Namespace Prefix: | chkp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contractual obligation fiscal year maturity schedule. + References No definition available. + Details
Name: | chkp_ContractualObligationFiscalYearMaturityScheduleLineItems
Namespace Prefix: | chkp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of marketable securities by contractual maturities + References No definition available. + Details
Name: | chkp_FairValueOfMarketableSecuritiesByContractualMaturities
Namespace Prefix: | chkp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | chkp_ContractualMaturitiesAxis=chkp_WithinOneYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | chkp_ContractualMaturitiesAxis=chkp_AfterOneYearThroughFiveYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |