XML 42 R28.htm IDEA: XBRL DOCUMENT
v3.25.1

SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2024
Accounting Policies [Abstract] |
Use of Estimates |
| a. | Use of estimates:
|  | The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
Financial Statements in United States Dollars |
| b. | Financial statements in United States dollars:
|  | Most of the Company’s revenues and costs are denominated in United States dollar (“dollar”). The Company’s management believes that the dollar is the primary currency of the economic environment in which the Company and each of its subsidiaries operate. Thus, the dollar is the Company’s functional and reporting currency.
|  | Accordingly, non-dollar denominated transactions and balances have been re-measured into the functional currency in accordance with Accounting Standard Code (“ASC”) No. 830, “Foreign Currency Matters”.
|  | All transaction gains and losses from the re-measured monetary balance sheet items are reflected in the statements of income as financial income or expenses, as appropriate.
Principles of Consolidation |
| c. | Principles of consolidation:
|  | The consolidated financial statements include the accounts of Check Point Ltd. and subsidiaries. Intercompany transactions and balances have been eliminated upon consolidation.
Cash Equivalents |
| d. | Cash equivalents:
|  | Cash equivalents are short-term unrestricted highly liquid investments that are readily convertible to cash and with original maturities of three months or less at investment.
Short-term bank deposits |
| e. | Short-term bank deposits:
|  | Bank deposits with maturities of more than three months at investment but less than one year are included in short-term bank deposits. Such deposits are stated at cost which approximates fair values.
Trade Receivables |
| f. | Trade Receivables:
|  | Trade receivables are recorded net of credit losses allowance for any potential uncollectible amounts.
|  | The Company makes estimates of expected credit and collectability trends for the allowance for credit losses based upon its assessment of various factors, including historical collectability experience, the age of the trade receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers.
|  | As of December 31, 2024 and 2023, the allowances for credit losses of trade receivable were insignificant.
|  | The Company writes off receivables when they are deemed uncollectible, having exhausted all collection efforts. Actual collection experience may not meet expectations and may result in increased bad debt expense. Allowances for credit losses and total write offs expenses during 2024, 2023 and 2022 were insignificant.
Investments in Marketable Securities |
| g. | Investments in marketable securities:
|  | The Company accounts for investments in marketable securities in accordance with ASC No. 320, “Investments - Debt Securities”.
|  | Management determines the appropriate classification of its investments at the time of purchase and reevaluates such determinations at each balance sheet date. The Company classifies all of its debt securities as available-for-sale (“AFS”). Available-for-sale debt securities are carried at fair value, with the unrealized gains and losses, net of tax, reported in accumulated other comprehensive income (loss) in shareholders’ equity. Realized gains and losses on sale of investments are included in financial income, net and are derived using the specific identification method for determining the cost of securities sold.
|  | The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization together with interest on securities is included in financial income, net.
|  | At each reporting period, the Company evaluates whether declines in fair value below amortized cost are due to expected credit losses, as well as the company’s ability and intent to hold the investment until a forecasted recovery occurs in accordance with ASC 326, Financial Instrument- Credit losses. Allowance for credit losses on AFS debt securities are recognized in the Company’s consolidated statements of income, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders’ equity.
|  | The credit losses recorded for the years ended December 31, 2024, 2023 and 2022 were insignificant.
Property and equipment, net |
| h. | Property and equipment, net:
|  | Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets at the following annual rates:
| %
Computers and peripheral equipment | 33 – 50
Office furniture and equipment | 10 – 20
Building | 4
Leasehold improvements | The shorter of term of the lease or the useful life of the asset
Leases |
| i. | Leases: The company’s operating leases comprised of office leases. The Company determines if an arrangement is a lease and the classification of that lease at inception based on: (1) whether the contract involves the use of an identified asset, (2) whether the Company obtains the right to substantially all the economic benefits from the use of the asset throughout the lease term, and (3) whether the Company has a right to direct the use of the asset. The Company elected to not recognize a lease liability or right-of-use (“ROU”) asset for leases with a term of twelve months or less. The Company also elected the practical expedient to not separate non-lease components for its leases. ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make minimum lease payments arising from the lease. ROU assets are initially measured at amounts, which represents the discounted present value of the lease payments over the lease, plus any initial direct costs incurred. The lease liability is initially measured at lease commencement date based on the discounted present value of lease payments over the lease term. The implicit rate within the operating leases is generally not determinable, therefore the Company uses its Incremental Borrowing Rate (“IBR”) based on the information available at commencement date in determining the present value of lease payments. The Company’s IBR is estimated to approximate the interest rate on similar terms and payments and in economic environments where the leased asset is located. Certain leases include options to extend or terminate the lease. An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain that the Company will exercise that option. An option to terminate is considered unless it is reasonably certain that the Company will not exercise the option. The ROU assets are included in long-term other assets in the consolidated balance sheet, while the short-term portion of lease liabilities are included in Accrued expenses and other liabilities, and the long-term portion of lease liabilities are included in long-term other liabilities. Below is a summary of the Company's ROU assets and operating lease liabilities:
|  | December 31, |
|  | 2024 |  |  | 2023 |
Operating lease ROU assets |  | $ | 27.1 |  |  | $ | 21.5 |
Operating lease liabilities, current |  |  | 8.8 |  |  |  | 8.7 |
Operating lease liabilities, long-term |  |  | 21.0 |  |  |  | 17.4 |
Total operating lease liabilities |  | $ | 29.8 |  |  | $ | 26.1 |
|  | Rent expenses for the years ended December 31, 2024, 2023 and 2022, were $9.6, $7.7 and $6.3 respectively.
Business combination |
| j. | Business combination: The Company applies the provisions of ASC 805, “Business Combination” and allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill.
|  | When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to future expected cash flows from acquired technology and acquired trademarks and tradenames from a market participant perspective, useful lives and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred (see also Note 3).
Goodwill |
| k. | Goodwill: Goodwill has been recorded as a result of acquisitions. Goodwill represents the excess of the purchase price in a business combination over the fair value of identifiable net tangible and intangible assets acquired. Goodwill is not amortized, but rather is subject to an impairment test. ASC No. 350, “Intangibles - Goodwill and other” (“ASC No. 350”) requires goodwill to be tested for impairment at the reporting unit level at least annually or between annual tests in certain circumstances, and written down when impaired. ASC No. 350 allows an entity to first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment does not result in a more likely than not indication of impairment, no further impairment testing is required. If it does result in a more likely than not indication of impairment, the quantitative goodwill impairment test is performed. Alternatively, ASC No. 350 permits an entity to bypass the qualitative assessment for any reporting unit and proceed directly to performing the quantitative goodwill impairment test. If the carrying value of a reporting unit exceeds its fair value, the Company recognizes an impairment of goodwill for the amount of this excess. The Company operates in one operating segment, and this segment is the only reporting unit. The Company performs the quantitative goodwill impairment test during the fourth quarter of each fiscal year, or more frequently if impairment indicators are present and compares the fair value of the reporting unit with its carrying value. During the years 2024, 2023 and 2022, no goodwill impairment losses have been identified.
Intangible Assets, Net |
| l. | Intangible assets, net: Intangible assets that are not considered to have an indefinite useful life are amortized over their estimated useful lives, which range from 1 to 20 years. These intangible assets consist of core technology, customer relationship, trademarks and trade names which are amortized over their estimated useful lives.
Impairment of long-lived assets including intangible assets subject to amortization and ROU assets |
| m. | Impairment of long-lived assets including intangible assets subject to amortization and ROU assets: The Company’s long-lived assets are reviewed for impairment in accordance with ASC No. 360, “Property, Plant and Equipment,” whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to the future undiscounted cash flows expected to be generated by the assets. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. During the years 2024, 2023 and 2022, no impairment losses have been identified.
Manufacturing partner and supplier liabilities |
| n. | Manufacturing partner and supplier liabilities: The Company purchases manufactured products from its original design manufacture (“ODM”). The Company generally does not own the manufactured products. ODM’s provide services of design, manufacture, orders fulfillment and support with a full turn-key solution to meet the Company’s detailed requirements. If the actual demand is significantly lower than forecast, the Company records a liability for its commitment in excess of the actual demand. As of December 31, 2024 and 2023, the Company has not accrued any significant liability in respect with this exposure.
Research and Development Costs |
| o. | Research and development costs: Research and development costs are charged to the statements of income as incurred. ASC No. 985-20, “Software - Costs of Software to Be Sold, Leased, or Marketed”, requires capitalization of certain software development costs subsequent to the establishment of technological feasibility. Based on the Company’s product development process, technological feasibility is established upon completion of a working model. Costs incurred by the Company between completion of the working models and the point at which the products are ready for general release, have been insignificant. Therefore, all research and development costs are expensed as incurred.
Revenue Recognition |
| p. | Revenue recognition: The Company derives its revenues mainly from sales of products and licenses, security subscriptions and software updates and maintenance. The Company’s products are generally integrated with software that is essential to the functionality of the product. The Company sells its products primarily through channel partners including distributors, resellers, OEMs (Original Equipment Manufacturers), system integrators and MSSPs (Managed Security Service Providers), all of whom are considered end-users. The Company’s standard payments terms are net 30 days, however there are cases where the Company extend the payment terms for longer periods. Shipping fees charged to customers are reported as part of revenues. The Company’s security subscriptions provide customers with access to its suite of security solutions and is sold as a service. The Company’s software updates and maintenance provide customers with rights to unspecified software product upgrades released during the term of the agreement and include maintenance services to end-user customers, through primarily telephone access to technical support personnel as well as hardware support services. The Company may also provide professional services to its customers. The Company recognizes revenues in accordance with ASC No. 606, “Revenue from Contracts with Customers”. As such, the Company identifies a contract with a customer, identifies the performance obligations in the contract, determines the transaction price, allocates the transaction price to each performance obligation in the contract and recognizes revenues when (or as) the Company satisfies a performance obligation. The Company’s arrangements typically contain various combinations of its products and licenses, security subscriptions, software updates and maintenance, and professional services, which are distinct and are accounted for as separate performance obligations. The Company allocates the transaction price to each performance obligation based on its relative standalone selling price using the prices. Standalone selling prices are typically estimated based on observable transaction when the underlying goods or services are sold on a standalone basis. Revenues from sales of products and licenses are recognized when control of the promised goods is transferred to the customer, or upon electronic transfer of the Certificate Key to the Customer. Revenues from security subscriptions and from software updates and maintenance are recognized ratably over the term of the agreement since these services generally have a consistent continuous pattern of transfer to a customer during the contract period. Revenues from professional services are recognized based on customer usage, which the Company believes best depicts the transfer of services to the customers. Deferred revenues represent mainly the unrecognized revenue billed to customers for security subscriptions and for software updates and maintenance. Such revenues are recognized ratably over the term of the related agreement. The amount of revenues recognized in the period that was included in the opening deferred revenues balance was $1,413.8 and $1,363.4 for the years ended December 31, 2024 and December 31, 2023, respectively. Revenues expected to be recognized from remaining performance obligations were $2,516.1 and $2,249.0 as of December 31, 2024 and December 31, 2023, respectively. Of the balance as of December 31, 2024 the Company expects to recognize approximately $1,604.1 over the next 12 months and the remainder thereafter. Trade receivables are recorded when the right to consideration becomes unconditional.
|  | The Company records a provision for estimated sales returns, rebates, stock rotations and other rights provided to customers on product and services based on historical sales returns, analysis of credit memo data, rebate plans, stock rotation arrangements and other known factors. This provision is accounted for as variable consideration that is deducted from revenue in the period in which the revenue is recognized. Such provision amounted to $13.6 and $10.2 as of December 31, 2024 and 2023, respectively, and is included in accrued expenses and other liabilities in the consolidated balance sheets. Sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized over a period of benefit which is typically over the term of the customer contracts as initial commission rates are commensurate with the renewal commission rates. Amortization expense is included in sales and marketing expenses in the consolidated statements of income. If the amortization period of those costs is one year or less, the costs are expensed as incurred. As of December 31, 2024 and 2023, the amount of deferred commission was $41.5 and $37.3, respectively, and is included in other short term and other long term assets on the balance sheets. During the years ended on December 31, 2024, 2023 and 2022 the Company recorded amortization expenses in connection with deferred commissions in the amount of $15.3, $10.6 and $10.4, respectively. The Company has elected to apply the practical expedient such that it does not evaluate payment terms of one year or less for the existence of a significant financing component. Revenue is recognized net of any taxes collected from customers which are subsequently remitted to governmental entities. For information regarding disaggregated revenues, please refer to Note 15 below.
Cost of Revenues |
| q. | Cost of revenues: Cost of products and licenses is comprised of cost of software and hardware production, manuals, packaging and shipping. Cost of security subscriptions is comprised of costs paid to third parties, hosting and infrastructure costs and costs of customer support related to these services. Cost of software updates and maintenance is mainly comprised of cost of post-sale customer support and professional services. Amortization of technology is comprised of amortization of core technology assets which are used in the Company’s operations, and is presented separately as part of cost of revenues.
Severance Pay |
| r. | Severance pay: Effective January 1, 2007, the Company’s agreements with employees in Israel, are under Section 14 of the Severance Pay Law, 1963. The Company’s contributions for severance pay have extinguished its severance obligation. Upon contribution of the full amount based on the employee’s monthly salary for each year of service, no additional obligation exists regarding the matter of severance pay and no additional payments is made by the Company to the employee. Further, the related obligation and amounts deposited on behalf of the employee for such obligation are not stated on the balance sheets, as the Company is legally released from the obligation to employees once the required deposit amounts have been paid.
Employee Benefit Plan |
| s. | Employee benefit plan: The Company has a 401(K) defined contribution plan covering certain employees in the U.S. The Company matches 50% of employee contributions to the plan up to a limit of 6% of their eligible compensation. The Company’s matching contribution to the plan were insignificant for the years ended December 31, 2024, 2023 and 2022.
Income Taxes |
| t. | Income taxes: The Company accounts for income taxes in accordance with ASC No. 740, “Income Taxes” (“ASC No. 740”). ASC No. 740 prescribes the use of the liability method whereby deferred tax asset and liability account balances are determined for temporary differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company provides a valuation allowance, if necessary, to reduce deferred tax assets to amounts more likely than not to be realized. The Company accrues interest and indexation related to unrecognized tax benefits on its taxes on income. ASC No. 740 contains a two-step approach to recognizing and measuring a liability for uncertain tax positions. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% (cumulative basis) likely to be realized upon ultimate settlement. The Company classifies interest related to unrecognized tax benefits in taxes on income.
Advertising Costs |
| u. | Advertising costs: Advertising costs are expensed as incurred. Advertising expenses for the years ended December 31, 2024, 2023 and 2022, were $12.5, $7.6 and $4.6 respectively.
Concentrations of Credit Risk |
| v. | Concentrations of credit risk: Financial instruments that could potentially expose the Company to concentrations of credit risk, consist primarily of cash and cash equivalents, short-term bank deposits, marketable securities, trade receivables and foreign currency derivative contracts. The majority of the Company’s cash and cash equivalents and short-term bank deposits are deposited in major banks in the U.S., Israel and Europe. Deposits in the U.S. may be in excess of federal insured limits and are not insured in other jurisdictions. Marketable securities are held mainly by Check Point Ltd., the Company’s Singaporean subsidiary, Canadian subsidiary and the U.S. subsidiary, and are invested in securities denominated in US dollar. The Company’s marketable securities consist mainly of investments in government, corporate and government sponsored enterprises debentures. The Company’s investment policy, approved by the Board of Directors, limits the amount that the Company may invest in any one type of investment, or issuer, thereby reducing credit risk concentrations. The Company’s trade receivables are geographically dispersed and the majority is derived from sales to channel partners mainly in the United States, Europe and Asia. Concentration of credit risk with respect to trade receivables is limited by credit limits, ongoing credit evaluation and account monitoring procedures.
Derivatives and Hedging |
| w. | Derivatives and hedging: The Company accounts for derivatives and hedging based on ASC No. 815, “Derivatives and Hedging” (“ASC No. 815”). ASC No. 815 requires the Company to recognize all derivatives on the balance sheets at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship, as well as the type of hedging relationship. For those derivative instruments that are designated and qualify as hedging instruments, the Company must designate the hedging instrument, based upon the exposure being hedged, as a fair value hedge, cash flow hedge, or a hedge of a net investment in a foreign operation. If the derivatives meet the definition of a hedge and are designated as such, depending on the nature of the hedge, changes in the fair value of such derivatives will either be offset against the change in fair value of the hedged assets, liabilities, or firm commitments through earnings, or recognized in accumulated other comprehensive income until the hedged item is recognized in earnings.
|  | The Company entered into forward contracts to hedge the fair value of assets and liabilities denominated in several foreign currencies. As of December 31, 2024 and 2023, the Company had outstanding forward contracts that did not meet the requirement for hedge accounting, in the notional amount of $253.6 and $241.7, respectively. The Company measured the fair value of the contracts in accordance with ASC No. 820, “Fair Value Measurement” (“ASC No. 820”) (classified as level 2 of the fair value hierarchy). The net losses resulting from these forward contracts recognized in financial income, net during 2024, 2023 and 2022 were $(5.6), $(6.2) and $(19.5), respectively. The change in fair value of the Company’s outstanding forward contracts vs. the notional amounts at December 31, 2024 and 2023 was insignificant. The Company entered into forward contracts to hedge against the risk of overall changes in future cash flow from payments of payroll and related expenses denominated in New Israeli Shekel, in Euro, and in British Pound. As of December 31, 2024 and 2023, the Company had outstanding forward contracts for payroll and related expenses in the notional amount of $359.4 and $207.5, respectively. These contracts were for a period of up to twelve months. The Company measured the fair value of the contracts in accordance with ASC No. 820 (classified as level 2 of the fair value hierarchy). These contracts met the requirement for cash flow hedge accounting and, as such, gains (losses) on the contracts are recognized initially as component of Accumulated Other Comprehensive Income in the balance sheets and reclassified to the statements of income in the period the related hedged items affect earnings. During 2024, 2023 and 2022 losses were reclassified when the related expenses were incurred and recognized in the operating expenses as follow:
|  | Year ended December 31, |
|  | 2024 |  |  | 2023 |  |  | 2022 |
Cost of revenues |  | $ | 0.3 |  |  | $ | 1.2 |  |  | $ | 1.7 |
Research and development |  |  | 2.9 |  |  |  | 13.9 |  |  |  | 13.3 |
Selling and marketing |  |  | 1.4 |  |  |  | 0.5 |  |  |  | 6.6 |
General and administrative |  |  | 0.7 |  |  |  | 3.0 |  |  |  | 2.8 |
|  | $ | 5.3 |  |  | $ | 18.6 |  |  | $ | 24.4 |
The change in fair value of the Company’s outstanding forward contracts vs. the notional amounts at December 31, 2024 and 2023 was insignificant.
Basic and Diluted Earnings per Share |
| x. | Basic and diluted earnings per share: Basic earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year. Diluted earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year, plus dilutive potential ordinary shares outstanding during the year, in accordance with ASC No. 260, “Earnings Per Share”.
|  | The total weighted average number of shares related to the outstanding options, RSUs and PSUs excluded from the calculations of diluted earnings per share, since it would have an anti-dilutive effect, was 90,092, 1,319,235 and 1,817,644 for 2024, 2023 and 2022, respectively.
Accounting for stock-based compensation |
| y. | Accounting for stock-based compensation: The Company accounts for stock-based compensation in accordance with ASC No. 718, “Compensation-Stock Compensation” (“ASC No. 718”). ASC No. 718 requires companies to estimate the fair value of equity-based payment awards on the grant date using an option-pricing model. The Company recognizes compensation expenses for the value of awards granted, based on the straight line method for service based graded vesting awards and based on the accelerated method for performance-based graded vesting awards. Compensation expense is recognized over the requisite service period of the awards. The Company recognizes forfeitures of awards as they occur. The Company selected the Black-Scholes-Merton option pricing model as the most appropriate model for determining the fair value for its stock options awards and Employee Stock Purchase Plan, whereas the fair value of restricted stock units is based on the closing market value of the underlying shares at the date of grant. The option-pricing model requires a number of assumptions, the most significant of which are the expected stock price volatility and the expected option term. Expected volatility was calculated based upon actual historical stock price movements over the most recent periods ending on the grant date, equal to the expected term of the options. The expected term of options granted is based upon historical experience and represents the period of time between when the options are granted and when they are expected to be exercised. The risk-free interest rate is based on the yield from U.S. treasury bonds with an equivalent term to the expected term of the options. The Company has historically not paid dividends and has no plans to pay dividends in the foreseeable future. The fair value of options granted and Employee Stock Purchase Plan in 2024, 2023 and 2022 is estimated at the date of grant using the following weighted average assumptions:
|  | Year ended December 31, |
|  | 2024 |  |  | 2023 |  |  | 2022 |
Employee Stock Options |  |  |  |  |  |  |  |  |
Expected volatility |  |  | 25.16 | % |  |  | 25.71 | % |  |  | 25.56 | %
Risk-free interest rate |  |  | 4.13 | % |  |  | 4.24 | % |  |  | 3.16 | %
Dividend yield |  |  | 0.0 | % |  |  | 0.0 | % |  |  | 0.0 | %
Expected term (years) |  |  | 4.68 |  |  |  | 5.45 |  |  |  | 4.75 |
Employee Stock Purchase Plan |  |  |  |  |  |  |  |  |  |  |  |
Expected volatility |  |  | 19.90 | % |  |  | 19.66 | % |  |  | 22.16 | %
Risk-free interest rate |  |  | 5.09 | % |  |  | 5.35 | % |  |  | 2.56 | %
Dividend yield |  |  | 0.0 | % |  |  | 0.0 | % |  |  | 0.0 | %
Expected term (years) |  |  | 0.5 |  |  |  | 0.5 |  |  |  | 0.5 |
Fair Value of Financial Instruments |
| z. | Fair value of financial instruments: The Company measures its investments in money market funds (classified as cash equivalents), short-term bank deposits, marketable securities and its foreign currency derivative contracts at fair value. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. A three-tier fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value:
| Level 1 - | Valuations based on quoted prices in active markets for identical assets that the Company has the ability to access. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these products does not entail a significant degree of judgment.
| Level 2 - | Valuations based on one or more quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly.
| Level 3 - | Valuations based on inputs that are unobservable and significant to the overall fair value measurement.
|  | The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The carrying value of trade receivables, prepaid expenses and other assets, trade payables, employees and payroll accruals, and accrued expenses and other liabilities approximate fair value due to the short-term maturities of these instruments.
Comprehensive Income |
| aa. | Comprehensive income: The Company accounts for comprehensive income in accordance with ASC No. 220, “Comprehensive Income”. Comprehensive income generally represents all changes in shareholders’ equity during the period except those resulting from investments by, or distributions to, shareholders. The Company determined that its items of other comprehensive income relate to gains and losses on hedging derivative instruments and unrealized gains and losses on available-for-sale debt securities.
Treasury Shares |
| ab. | Treasury shares: The Company repurchases its ordinary shares from time to time on the open market and holds such shares as treasury shares. The Company presents the cost to repurchase treasury stock as a separate component of shareholders’ equity. The Company reissues treasury shares under the stock purchase plan, upon exercise of options and upon vesting of restricted stock units. Reissuance of treasury shares is accounted for in accordance with ASC No. 505-30 whereby gains are credited to additional paid-in capital and losses are charged to additional paid-in capital to the extent that previous net gains are included therein; otherwise to retained earnings.
Legal Contingencies |
| ac. | Legal contingencies: The Company is currently involved in various claims and legal proceedings. The Company reviews the status of each matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount can be reasonably estimated, the Company accrues a liability for the estimated loss.
Recently Adopted Accounting Pronouncements |
| ad. | Recently adopted Accounting Pronouncements: In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company adopted ASU 2023-07 during the year ended December 31, 2024. See Note 16 in the accompanying notes to the consolidated financial statements for further detail.
Recently Issued Accounting Pronouncements Not Yet Adopted |
| ae. | Recently Issued Accounting Pronouncements, not yet adopted: In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09. In November 2024, the FASB issued ASU 2024-03, Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, requiring public entities to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2024-03.

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements (2) the accounting treatment for intercompany accounts and transactions. + References No definition available. + Details
Name: | chkp_ConsolidationOfEntitySubsidiariesAndIntercompanyTransactionsPolicyPolicyTextBlock
Namespace Prefix: | chkp_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for transactions denominated in a currency other than the reporting enterprise's functional currency. + References No definition available. + Details
Name: | chkp_ForeignCurrencyOtherThanEntitysFunctionalCurrencyTransactionsAndTranslationsPolicyPolicyTextBlock
Namespace Prefix: | chkp_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Legal Costs And Loss Contingencies Policy + References No definition available. + Details
Name: | chkp_LegalCostsAndLossContingenciesPolicyTextBlock
Namespace Prefix: | chkp_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Manufacturing partner and supplier liabilities. + References No definition available. + Details
Name: | chkp_ManufacturingPartnerAndSupplierLiabilitiesPolicyTextBlock
Namespace Prefix: | chkp_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition New accounting pronouncements not yet adopted. + References No definition available. + Details
Name: | chkp_RecentlyIssuedAccountingPronouncementsNotYetAdoptedPolicyTextBlock
Namespace Prefix: | chkp_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Severance Pay + References No definition available. + Details
Name: | chkp_SeverancePayPolicyTextBlock
Namespace Prefix: | chkp_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Short-term deposit + References No definition available. + Details
Name: | chkp_ShortTermDepositPolicyTextBlock
Namespace Prefix: | chkp_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Treasury Stock + References No definition available. + Details
Name: | chkp_TreasuryStockPolicyTextBlock
Namespace Prefix: | chkp_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Topic 705 -Publisher FASB -URI https://asc.fasb.org/705/tableOfContent + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 815 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 825 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-5 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment in financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 12 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 19 -Subparagraph (2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-19 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 30 -Topic 715 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481097/715-30-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 60 -Topic 715 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480266/715-60-50-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 80 -Topic 715 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-2 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 20 -Topic 715 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_PensionAndOtherPostretirementPlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration