XML 46 R31.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Summary of Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 30, 2023
Accounting Policies [Abstract] |
Principles of consolidation and presentation | Principles of consolidation and presentation: The Consolidated Financial Statements include the accounts of Snap‑on Incorporated and its wholly-owned and majority-owned subsidiaries (collectively, “Snap-on” or “the company”). The Consolidated Financial Statements do not include the accounts of the company’s independent franchisees. Snap-on’s Consolidated Financial Statements are prepared in conformity with generally accepted accounting principles in the United States of America (“GAAP”). Intercompany accounts and transactions have been eliminated.
Fiscal year accounting period | Fiscal year accounting period: Snap-on’s fiscal year ends on the Saturday that is on or nearest to December 31. The 2023 fiscal year ended on December 30, 2023 (“2023”), the 2022 fiscal year ended on December 31, 2022 (“2022”), and the 2021 fiscal year ended on January 1, 2022 (“2021”). The 2023, 2022 and 2021 fiscal years each contained 52 weeks of operating results.
Use of estimates | Use of estimates: The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Financial instruments | Financial instruments: The fair value of the company’s derivative financial instruments is generally determined using quoted prices in active markets for similar assets and liabilities. The carrying value of the company’s non-derivative financial instruments either approximates fair value, due to their short-term nature, or the amount disclosed for fair value is based upon a discounted cash flow analysis or quoted market values. See Note 10 for additional information on financial instruments.
Revenue recognition and Shipping and handling | Revenue recognition: Snap-on recognizes revenue from the sale of tools, diagnostics, equipment, and related services based on when control of the product passes to the customer or the service is provided and is recognized at an amount that reflects the consideration expected to be received in exchange for such goods or services. See Note 2 for information on revenue recognition. Shipping and handling: Amounts billed to customers for shipping and handling are included as a component of sales. Costs incurred by Snap-on for shipping and handling are included as a component of cost of goods sold when the costs relate to manufacturing activities. In 2023, 2022 and 2021, Snap-on incurred shipping and handling charges of $72.0 million, $77.6 million and $69.9 million, respectively, that were recorded in “Cost of goods sold” on the accompanying Consolidated Statements of Earnings. Shipping and handling costs incurred in conjunction with selling or distribution activities are included as a component of operating expenses. Shipping and handling charges were $107.8 million in 2023, $104.9 million in 2022 and $100.9 million in 2021; these charges were recorded in “Operating expenses” on the accompanying Consolidated Statements of Earnings. Snap-on recognizes revenue from the sale of tools, diagnostics, equipment, and related services based on when control of the product passes to the customer or the service is provided and is recognized at an amount that reflects the consideration expected to be received in exchange for such goods or services. Nature of goods and services: Snap-on derives net sales from a broad line of products and complementary services that are grouped into three categories: (i) tools; (ii) diagnostics, information and management systems; and (iii) equipment. The tools product category includes hand tools, power tools, tool storage products and other similar products. The diagnostics, information and management systems product category includes handheld and computer-based diagnostic products, service and repair information products, diagnostic software solutions, electronic parts catalogs, business management systems and services, point-of-sale systems, integrated systems for vehicle service shops, original equipment manufacturer (“OEM”) purchasing facilitation services, and warranty management systems and analytics to help OEM dealership service and repair shops (“OEM dealerships”) manage and track performance. The equipment product category includes solutions for the service of vehicles and industrial equipment. Snap-on supports the sale of its diagnostics and vehicle service shop equipment by offering training programs as well as after-sales support to its customers. Through its financial services businesses, Snap‑on derives revenue from various financing programs designed to facilitate the sales of its products and support its franchise business. Approximately 90% of Snap-on’s net sales are products sold at a point in time through ship-and-bill performance obligations that also include repair services. The remaining sales revenue is earned over time primarily for software subscriptions, other subscription service agreements and extended warranty programs. Snap-on enters into contracts related to the selling of tools, diagnostics, repair information, equipment and related services. At contract inception, an assessment of the goods and services promised in the contracts with customers is performed and a performance obligation is identified for each distinct promise to transfer to the customer a good or service (or bundle of goods or services). To identify the performance obligations, Snap-on considers all of the goods or services promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices. Contracts with customers are comprised of customer purchase orders, invoices and written contracts. For certain performance obligations related to software subscriptions, extended warranty and other subscription agreements that are settled over time, Snap-on has elected not to disclose the value of unsatisfied performance obligations for: (i) contracts that have an original expected length of one year or less; (ii) contracts where revenue is recognized as invoiced; and (iii) contracts with variable consideration related to unsatisfied performance obligations. The remaining duration of these unsatisfied performance obligations range from one month up to 60 months. Snap-on had approximately $185.0 million of long-term contracts that have fixed consideration that extends beyond one year as of December 30, 2023. Snap-on expects to recognize approximately 75% of these contracts as revenue by the end of fiscal 2025, an additional 20% by the end of fiscal 2027 and the balance thereafter. Snap-on typically expenses incremental direct costs of obtaining a contract (sales commissions) when incurred because the amortization period is generally 12 months or less. Capitalized long-term contract costs are not significant. Contract costs are expensed or amortized in “Operating expenses” on the accompanying Consolidated Statements of Earnings. When performance obligations are satisfied: For performance obligations related to the majority of ship-and-bill products, including repair services contracts, control transfers at a point in time when title transfers upon shipment of the product to the customer, and for some sales, control transfers when title is transferred at time of receipt by customer. Once a product or repaired product has shipped or has been delivered, the customer is able to direct the use of, and obtain substantially all of the remaining benefits from the asset, revenue is recognized. Snap-on considers control to have transferred upon shipment or delivery when Snap-on has a present right to payment, the customer has legal title to the asset, Snap-on has transferred physical possession of the asset, and the customer has significant risk and rewards of ownership of the asset. For performance obligations related to software subscriptions, extended warranties and other subscription agreements, Snap-on transfers control and recognizes revenue over time on a ratable basis using a time-based output method. The performance obligations are typically satisfied as services are rendered on a straight-line basis over the contract term, which is generally for 12 months but can be for a term up to 60 months. Significant payment terms: For ship-and-bill type contracts with customers, the contract states the final terms of the sale, including the description, quantity, and price of each product or service purchased. Payment terms are typically due upon delivery or up to 30 days after delivery but can range up to 120 days after delivery. For subscription contracts, payment terms are in advance or in arrears of services on a monthly, quarterly or annual basis over the contract term, which is generally for 12 months but can be for a term up to 60 months depending on the product or service. The customer typically agrees to a stated rate and price in the contract that does not vary over the contract term. In some cases, customers prepay for their licenses, or in other cases, pay on a monthly or quarterly basis. When the timing of the payment made by the customer precedes the delivery of the performance obligation, a contract liability is recognized. Variable consideration: In some cases, the nature of Snap-on’s contracts give rise to variable consideration, including rebates, credits, allowances for returns or other similar items that generally decrease the transaction price. These variable amounts generally are credited to the customer, based on achieving certain levels of sales activity, product returns and making payments within specific terms. In the normal course of business, Snap-on allows franchisees to return product per the provisions in the franchise agreement that allow for the return of product in a saleable condition. For other customers, product returns are generally not accepted unless the item is defective as manufactured. Where applicable, Snap-on establishes provisions for estimated sales returns. Estimated product returns are recorded as a reduction in reported revenues at the time of sale based upon historical product return experience and is adjusted for known trends to arrive at the amount of consideration that Snap-on expects to receive. Variable consideration is estimated at the most likely amount that is expected to be earned. Estimated amounts are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of the anticipated performance and all information (historical, current and forecasted) that is reasonably available. Warranties: Snap-on allows customers to return product when the product is defective as manufactured. Where applicable, Snap-on establishes provisions for estimated warranties. Estimated product warranties are provided for specific product lines and Snap-on accrues for estimated future warranty cost in the period in which the sale is recorded. The costs are included in “Cost of goods sold” on the accompanying Consolidated Statements of Earnings. Snap-on calculates its accrual requirements based on historic warranty loss experience that is periodically adjusted for recent actual experience, including the timing of claims during the warranty period and actual costs incurred. Snap-on does not typically provide customers with the right to a refund. Contract liabilities: Contract liabilities are recorded when cash payments are received in advance of Snap-on’s performance. The timing of payment is typically on a monthly, quarterly or annual basis. The balance of total contract liabilities was $63.3 million at both December 30, 2023, and December 31, 2022. The current portion of contract liabilities is included in “Other accrued liabilities” and the non-current portion of such liabilities is included in “Other long-term liabilities” on the accompanying Consolidated Balance Sheets. In 2023, Snap-on recognized revenue of $56.5 million that was included in the contract liability balance at December 31, 2022, which was primarily from the amortization of software subscriptions, extended warranties and other subscription agreements. Franchise fee revenue, including nominal, non-refundable initial fees, is recognized upon the granting of a franchise, which is when the company has performed substantially all initial services required by the franchise agreement. Franchise fee revenue also includes ongoing monthly fees (primarily for sales and business training as well as marketing and product promotion programs) that are recognized as the fees are earned. Franchise fee revenue in 2023, 2022 and 2021 totaled $18.7 million, $18.4 million and $17.3 million, respectively.
Financial services revenue | Financial services revenue: Snap-on generates revenue from various financing programs that include: (i) installment sales and lease contracts arising from franchisees’ customers and Snap-on customers who require financing for the purchase or lease of tools, diagnostics, and equipment products on an extended-term payment plan; and (ii) business and vehicle loans and leases to franchisees. These financing programs are offered through Snap-on’s wholly owned finance subsidiaries. Financial services revenue consists primarily of interest income on finance and contract receivables and is recognized over the life of the underlying contracts, with interest computed primarily on the average daily balances of the underlying contracts. The decision to finance through Snap-on or another financing source is solely at the election of the customer. When assessing customers for potential financing, Snap-on considers various factors regarding ability to pay, including the customers’ financial condition, past payment experience, and credit bureau and proprietary Snap-on credit model information, as well as the value of the underlying collateral. For finance and contract receivables, Snap-on assesses quantitative and qualitative factors through the use of credit quality indicators consisting primarily of collection experience and related internal metrics. Delinquency is the primary indicator of credit quality for finance and contract receivables. Snap-on conducts monthly reviews of credit and collection performance for both the finance and contract receivable portfolios, focusing on data such as delinquency trends, nonaccrual receivables, and write-off and recovery activity.
Financial services lease arrangements | Financial services lease arrangements: Snap-on accounts for its financial services leases as sales-type leases. The company recognizes the net investment in the lease as the present value of the lease payments not yet received plus the present value of the unguaranteed residual value, using the interest rate implicit in the lease. The difference between the undiscounted lease payments received over the lease term and the related net investment in the lease is reported as unearned finance charges. Unearned finance charges are amortized to income over the life of the contract. The default covenants included in the lease arrangements are usual and customary, consistent with industry practice, and do not impact the lease classification. Except in circumstances where the company has concluded that a lessee’s financial condition has deteriorated, the other default covenants under Snap-on’s lease arrangements are objectively determinable. See Notes 4 and 16 for additional information on finance and contract receivables and lessor accounting.
Research and engineering | Research and engineering: Snap-on incurred research and engineering costs of $64.7 million, $60.1 million and $61.1 million in 2023, 2022 and 2021, respectively. Research and engineering costs are included in “Operating expenses” on the accompanying Consolidated Statements of Earnings.
Internally developed software | Internally developed software: Costs incurred in the development of software that will ultimately be sold are capitalized from the time technological feasibility has been attained and capitalization ceases when the related product is ready for general release. During 2023, 2022 and 2021, Snap-on capitalized $11.0 million, $10.2 million and $10.9 million, respectively, of such costs. Amortization of capitalized software development costs, which is included in “Cost of goods sold” on the accompanying Consolidated Statements of Earnings, was $10.5 million in 2023, $11.6 million in 2022 and $11.4 million in 2021. Unamortized capitalized software development costs of $43.1 million as of 2023 year end and $42.4 million as of 2022 year end are included in “Other intangible assets – net” on the accompanying Consolidated Balance Sheets.
Internal-use software | Internal-use software: Costs that are incurred in creating software solutions and enhancements to those solutions are capitalized only for the application development stage of the project.
Advertising and promotion | Advertising and promotion: Production costs of future media advertising are deferred until the advertising occurs. All other advertising and promotion costs are expensed when incurred. For 2023, 2022 and 2021, advertising and promotion expenses totaled $44.5 million, $39.3 million and $33.2 million, respectively. Advertising and promotion costs are included in “Operating expenses” on the accompanying Consolidated Statements of Earnings.
Warranties | Warranties: Snap-on provides product warranties for specific product lines and accrues for estimated future warranty costs in the period in which the sale is recorded. See Notes 2 and 15 for information on warranties.
Foreign currency | Foreign currency: The financial statements of Snap-on’s foreign subsidiaries are translated into U.S. dollars. Assets and liabilities of foreign subsidiaries are translated at current rates of exchange, and income and expense items are translated at the average exchange rates for the period. The resulting translation adjustments are recorded directly into “Accumulated other comprehensive loss” on the accompanying Consolidated Balance Sheets. Foreign exchange transactions, net of foreign currency hedges, resulted in pretax losses of $11.0 million, $7.5 million and $1.2 million in 2023, 2022 and 2021, respectively. Foreign exchange transaction gains and losses are reported in “Other income (expense) – net” on the accompanying Consolidated Statements of Earnings.
Income taxes | Income taxes: Current tax assets and liabilities are based upon an estimate of taxes refundable or payable for each of the jurisdictions in which the company is subject to tax. In the ordinary course of business, there is inherent uncertainty in quantifying income tax positions. Snap-on assesses income tax positions and records tax benefits for all years subject to examination based upon management’s evaluation of the facts, circumstances and information available at the reporting dates. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, Snap-on records the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit is recognized in the financial statements. When applicable, associated interest and penalties are recognized as a component of income tax expense. Accrued interest and penalties are included within the related tax asset or liability on the accompanying Consolidated Balance Sheets. Deferred income taxes are provided for temporary differences arising from differences in bases of assets and liabilities for tax and financial reporting purposes. Deferred income taxes are recorded on temporary differences using enacted tax rates in effect for the year in which the temporary differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more-likely-than-not that some portion or all of the deferred tax assets will not be realized. See Note 8 for additional information on income taxes.
Per share data | Per share data: Basic earnings per share calculations were computed by dividing net earnings attributable to Snap‑on Incorporated by the corresponding weighted-average number of common shares outstanding for the period. The dilutive effect of the potential exercise of outstanding stock options and stock-settled stock appreciation rights (“SARs”) to purchase common shares is calculated using the treasury stock method. As of December 30, 2023, December 31, 2022, and January 1, 2022 there were no awards outstanding that were anti-dilutive. Performance-based equity awards are included in the diluted earnings per share calculation based on the attainment of the applicable performance metrics to date. Snap-on had dilutive securities totaling 1,060,072 shares, 945,250 shares and 1,058,553 shares, as of the end of 2023, 2022 and 2021, respectively. See Note 13 for additional information on equity awards.
Stock-based compensation | Stock-based compensation: Snap-on recognizes the cost of employee services in exchange for awards of equity instruments based on the grant date fair value of those awards. That cost, based on the estimated number of awards that are expected to vest, is recognized on a straight-line basis over the period during which the employee is required to provide the service in exchange for the award. No compensation cost is recognized for awards for which employees do not render the requisite service. The grant date fair value of employee stock options and similar instruments is estimated using the Black-Scholes valuation model. The Black-Scholes valuation model requires the input of subjective assumptions, including the expected life of the stock-based award and stock price volatility. The assumptions used are management’s best estimates, but the estimates involve inherent uncertainties and the application of management judgment. As a result, if other assumptions had been used, the recorded stock-based compensation expense could have been materially different from that depicted in the financial statements. See Note 13 for additional information on stock-based compensation.
Derivatives | Derivatives: Snap-on may utilize derivative financial instruments, including foreign currency forward contracts, interest rate swap agreements, treasury lock agreements and prepaid equity forward agreements to manage its exposures to foreign currency exchange rate risks, interest rate risks, and market risk associated with the stock-based portion of its deferred compensation plans. Snap-on accounts for its derivative instruments at fair value. Snap-on does not use financial instruments for speculative or trading purposes. See Note 10 for additional information on derivatives.
Cash equivalents | Cash equivalents: Snap-on considers all highly liquid investments with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents consisted of investments in money market funds and bank deposits at December 30, 2023 and December 31, 2022.
Receivables and allowances for credit losses | Receivables and allowances for credit losses: All trade, finance and contract receivables are reported on the Consolidated Balance Sheets at their amortized cost adjusted for any write-offs and net of allowances for credit losses. The amortized costs for finance and contract receivables is the amount originated adjusted for applicable accrued interest and net of deferred fees or costs, net of collections and write-offs. Snap-on maintains allowances for credit losses, which represent an estimate of expected credit losses over the remaining contractual life of its receivables considering current conditions and supportable forecasts when appropriate. The estimate is a result of the company’s ongoing assessments and evaluations of collectability, historical loss experience, and future expectations in estimating credit losses in each of its receivable portfolios (trade, finance and contract receivables). For trade receivables, Snap-on uses historical loss experience rates by portfolio and applies them to a related aging analysis while also considering customer and/or economic risk where appropriate. Snap-on uses a vintage loss experience methodology for finance receivables. For contract receivables, Snap-on primarily uses a Weighted-Average Remaining Maturity (“WARM”) methodology. Determination of the proper amount of allowances by portfolio requires management to exercise judgment about the timing, frequency and severity of credit losses that could materially affect the provision for credit losses and, as a result, net earnings. The allowances take into consideration numerous quantitative and qualitative factors that include receivable type, historical loss experience, delinquency trends, collection experience, current conditions, supportable forecasts, when appropriate, and credit risk characteristics. Snap-on evaluates the credit risk of the customer when extending credit based on a combination of various financial and qualitative factors that may affect its customers’ ability to pay. These factors may include the customer’s financial condition, past payment experience, and credit bureau and proprietary Snap-on credit model information, as well as the value of the underlying collateral. Management performs detailed reviews of its receivables on a monthly and/or quarterly basis to assess the adequacy of the allowances and to determine if any impairment has occurred. Monthly reviews of credit and collection performance are conducted for both its finance and contract receivable portfolios focusing on data such as delinquency trends, non-performing assets, and write-off and recovery activity. These reviews allow for the formulation of collection strategies and potential collection policy modifications in response to changing risk profiles in the finance and contract receivable portfolios. A receivable generally has credit losses when it is expected that all amounts related to the receivable will not be collected according to the contractual terms of the agreement. Amounts determined to be uncollectable are charged directly against the allowances, while amounts recovered on previously written off accounts increase the allowances. For both finance and contract receivables, write-offs include the uncollectable principal amount of the receivable as well as the uncollectable accrued interest and fees, net of repossessions. For finance receivables only, write-offs are partially offset by recourse from franchisees. Recovered interest and fees previously written off are recorded through the allowances for credit losses and increase the allowances. Absent a repossession, finance receivables are generally written off when an account becomes 120 days past due. Repossessed accounts are typically written off within 60 days of asset repossession. Contract receivables related to equipment leases are generally written off when an account becomes 150 days past due, while contract receivables related to franchise finance and van leases are generally written off no later than when the receivable becomes 180 days past the asset return date. For finance and contract receivables, customer bankruptcies are generally written off upon notification that the associated debt is not being reaffirmed or, in any event, no later than when the receivable becomes 180 days past due. Changes to the allowances for credit losses are maintained through adjustments to the provisions for credit losses. Actual amounts as of the balance sheet dates may be materially different than the amounts reported in future periods due to the uncertainty in the estimation process. Also, future amounts could differ materially from those estimates due to changes in circumstances after the balance sheet date. Snap-on does not believe that its trade, finance or contract receivables represent significant concentrations of credit risk because of the diversified portfolio of individual customers and geographical areas. See Note 4 for additional information on receivables and allowances for credit losses.
Inventories | Inventories: Snap-on values its inventory at the lower of cost or net realizable value and adjusts for the value of inventory that is estimated to be excess, obsolete or otherwise unmarketable. Snap-on records allowances for excess and obsolete inventory based on historical and estimated future demand and market conditions. Allowances for raw materials are largely based on an analysis of raw material age and actual physical inspection of raw material for fitness for use. As part of evaluating the adequacy of allowances for work-in-progress and finished goods, management reviews individual product stock-keeping units (SKUs) by product category and product life cycle. Cost adjustments for each product category/product life-cycle state are generally established and maintained based on a combination of historical experience, forecasted sales and promotions, technological obsolescence, inventory age and other actual known conditions and circumstances. Should actual product marketability and raw material fitness for use be affected by conditions that are different from management estimates, further adjustments to inventory allowances may be required. Snap-on adopted the “last-in, first-out” (“LIFO”) inventory valuation method in 1973 for its U.S. locations. Snap-on’s U.S. inventories accounted for on a LIFO basis consist of purchased product and inventory manufactured at the company’s heritage U.S. manufacturing facilities (primarily hand tools and tool storage). Since the 1990s, the company has used the “first-in, first-out” (“FIFO”) inventory valuation methodology for acquisitions; the company does not adopt the LIFO inventory valuation methodology for new acquisitions. See Note 5 for additional information on inventories.
Property and equipment | Property and equipment: Property and equipment is stated at cost less accumulated depreciation and amortization. Depreciation and amortization are provided on a straight-line basis over estimated useful lives. Major repairs that extend the useful life of an asset are capitalized, while routine maintenance and repairs are expensed as incurred. Capitalized software included in property and equipment reflects costs related to internally developed or purchased software for internal use and is amortized on a straight-line basis over their estimated useful lives. Long-lived assets, including operating lease right-of-use assets, are evaluated for impairment when events or circumstances indicate that the carrying amount of the long-lived asset may not be recoverable. See Note 6 for additional information on property and equipment.
Goodwill and other intangible assets | Goodwill and other intangible assets: Goodwill and other indefinite-lived assets are tested for impairment annually or more frequently if events or changes in circumstances indicate that the assets might be impaired. Annual impairment tests are performed by the company in the second quarter of each year using information available as of April month end. Snap‑on evaluates the existence of goodwill and indefinite-lived intangible asset impairment on the basis of whether the assets are fully recoverable from projected, discounted cash flows of the related reportable unit or asset. Intangible assets with finite lives are amortized over their estimated useful lives using the straight-line method. Intangible assets with finite lives are evaluated for impairment when events or ci rcumstances indicate that the carrying amount of the intangible asset may not be recoverable. See Note 7 for additional information on goodwill and other intangible assets.
New accounting standards | New accounting standards: On January 1, 2023, the beginning of Snap-on’s 2023 fiscal year, the company adopted ASU No. 2022-02, Financial Instruments – Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures, which requires enhanced disclosure of certain loan refinancings and restructurings by creditors when a borrower is experiencing financial difficulty and eliminates certain current recognition and measurement accounting guidance. This ASU also requires the disclosure of current-period gross write-offs by year of origination for financing receivables and net investments in leases. The adoption of this ASU did not have a significant impact on Snap-on’s Consolidated Financial Statements. In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires the disclosure of additional segment information. ASU No. 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024; this ASU allows for early adoption. The adoption of this ASU is not expected to have a material impact on Snap-on’s Consolidated Financial Statements. In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. ASU No. 2023-09 is effective for annual periods beginning after December 15, 2024. The guidance is to be applied on a prospective basis with the option to apply the standard retrospectively; this ASU allows for early adoption. The adoption of this ASU is not expected to have a material impact on Snap-on’s Consolidated Financial Statements.

X
- Definition Finance Leases Policy [Text Block] + References No definition available. + Details
Name: | sna_FinanceLeasesPolicyTextBlock
Namespace Prefix: | sna_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Financial Services Revenue [Policy Text Block] + References No definition available. + Details
Name: | sna_FinancialServicesRevenuePolicyTextBlock
Namespace Prefix: | sna_
Data Type: | dtr-types1: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 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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
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 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 3: 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 4: 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 5: 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 6: 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://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 2: 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 60 -Paragraph 1 -SubTopic 10 -Topic 820 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482053/820-10-60-1 Reference 2: 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 determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-12 + Details
Name: | us-gaap_FiscalPeriod
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//830/tableOfContent + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 30 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//460/tableOfContent + Details
Name: | us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies
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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 Reference 8: 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 + 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 costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 1 -SubTopic 40 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482633/350-40-30-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 25 -Paragraph 6 -SubTopic 50 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482610/350-50-25-6 + Details
Name: | us-gaap_InternalUseSoftwarePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6 + Details
Name: | us-gaap_InventoryPolicyTextBlock
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 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/2147479440/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/2147480321/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/2147480321/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 determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-9 + Details
Name: | us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
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 its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 25 -Paragraph 4 -SubTopic 50 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482610/350-50-25-4 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 1 -SubTopic 40 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482633/350-40-30-1 + Details
Name: | us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 9: 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 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org//606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
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)(2)(i) -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)(ii) -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)(v) -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 S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 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.D.1.Q5) -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.3.Q2) -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.2.Q6) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//718/tableOfContent Reference 9: 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 10: 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 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 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