XML 31 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Significant Accounting Policies - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Segment
Dec. 31, 2013
Dec. 31, 2012
Significant Accounting Policies [Line Items]      
Number of operating segments 1us-gaap_NumberOfOperatingSegments    
Goodwill impairment losses $ 0us-gaap_GoodwillImpairmentLoss $ 0us-gaap_GoodwillImpairmentLoss $ 0us-gaap_GoodwillImpairmentLoss
Provision for estimated sales returns, stock rotations, and other customer rights 14,618,000chkp_ProvisionForEstimatedSalesReturnsStockRotationsAndOtherCustomerRights 14,932,000chkp_ProvisionForEstimatedSalesReturnsStockRotationsAndOtherCustomerRights  
Severance expenses 6,726,000us-gaap_SeveranceCosts1 5,987,000us-gaap_SeveranceCosts1 5,113,000us-gaap_SeveranceCosts1
Maximum percentage of annual compensation contributed by employees towards employee benefit plan 50.00%chkp_MaximumPercentageOfAnnualCompensationContributedByEmployeesTowardsEmployeeBenefitPlan    
Maximum amount contributed by employees toward employee benefit plan 17,500chkp_MaximumAmountContributedByEmployeesTowardsEmployeeBenefitPlan    
Additional amount contributed by employees aged 50 and over towards employee benefit plan 5,500chkp_AdditionalAmountContributedByEmployeesAgedFiftyAndOverTowardsEmployeeBenefitPlan    
Percentage of employee contributions contributed by employer towards employee benefit plan 50.00%chkp_PercentageOfEmployeeContributionsContributedByEmployerTowardsEmployeeBenefitPlan    
Maximum percentage of employee's eligible compensation 3.00%chkp_MaximumPercentageOfEmployeesEligibleCompensation    
Contributions by employer 1,148,000us-gaap_DefinedBenefitPlanContributionsByEmployer 1,073,000us-gaap_DefinedBenefitPlanContributionsByEmployer 954,000us-gaap_DefinedBenefitPlanContributionsByEmployer
Minimum percentage of tax benefit realized upon settlement 50.00%chkp_MinimumPercentageOfTaxBenefitRealizedUponSettlement    
Advertising expenses 2,837,000us-gaap_AdvertisingExpense 4,260,000us-gaap_AdvertisingExpense 3,239,000us-gaap_AdvertisingExpense
Allowance for doubtful accounts 3,928,000us-gaap_AllowanceForDoubtfulAccountsReceivable 5,924,000us-gaap_AllowanceForDoubtfulAccountsReceivable  
Bad debt expense (1,932,000)us-gaap_ProvisionForDoubtfulAccounts (1,090,000)us-gaap_ProvisionForDoubtfulAccounts 855,000us-gaap_ProvisionForDoubtfulAccounts
Write off of bad debts 1,537,000chkp_WriteOffOfBadDebts 668,000chkp_WriteOffOfBadDebts 471,000chkp_WriteOffOfBadDebts
Anti-dilutive shares excluded from computation of earnings per share amount 1,746,613us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 5,694,945us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 3,811,680us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Foreign Exchange Forward Contracts | Not Designated as Hedging Instrument      
Significant Accounting Policies [Line Items]      
Derivative, notional amount 250,946,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
236,440,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Gains (losses) from derivatives not designated as hedge (88,000)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(11,000)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Foreign Exchange Forward Contracts | Designated as Hedging Instrument | Cash Flow Hedging      
Significant Accounting Policies [Line Items]      
Derivative, notional amount 38,784,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
29,622,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Other comprehensive income, gain (loss) on outstanding forward contracts (2,854,000)us-gaap_CashFlowHedgesDerivativeInstrumentsAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
102,000us-gaap_CashFlowHedgesDerivativeInstrumentsAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Foreign Exchange Forward Contracts | Financial Income | Not Designated as Hedging Instrument      
Significant Accounting Policies [Line Items]      
Derivative, net gain (loss) (21,970,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= chkp_FinancialIncomeMember
20,306,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= chkp_FinancialIncomeMember
3,483,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= chkp_FinancialIncomeMember
Foreign Exchange Forward Contracts | Operating Expenses | Designated as Hedging Instrument | Cash Flow Hedging      
Significant Accounting Policies [Line Items]      
Derivative, net gain (loss) $ (3,009,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
$ 2,366,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
$ (122,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
Minimum      
Significant Accounting Policies [Line Items]      
Estimated useful lives of intangible assets 2 years    
Maximum      
Significant Accounting Policies [Line Items]      
Estimated useful lives of intangible assets 20 years