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

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Dec. 30, 2023
Accounting Policies [Abstract] |
Nature of Operations | Nature of Operations We are a global materials science and digital identification solutions company that provides a wide range of branding and information solutions that optimize labor and supply chain efficiency, reduce waste, advance sustainability, circularity and transparency, and better connect brands and consumers. Our products and solutions include labeling and functional materials, radio-frequency identification ("RFID") inlays and tags, software applications that connect the physical and digital, and a variety of products and solutions that enhance branded packaging and carry or display information that improves the customer experience. We serve an array of industries worldwide, including home and personal care, apparel, general retail, e-commerce, logistics, food and grocery, pharmaceuticals and automotive.
Principles of Consolidation | Principles of Consolidation Our Consolidated Financial Statements include the accounts of majority-owned and controlled subsidiaries. Intercompany accounts, transactions and profits are eliminated in consolidation.
Fiscal Year | Fiscal Year Our fiscal years generally consist of 52 weeks, but every fifth or sixth fiscal year consists of 53 weeks; our 2023, 2022, and 2021 fiscal years consisted of 52-week periods ending December 30, 2023, December 31, 2022 and January 1, 2022, respectively.
Accounting Guidance Updates and Recent Accounting Requirements | Accounting Guidance Updates Supplier Finance Programs In the first quarter of 2023, we adopted guidance that requires disclosures of key supplier finance program terms, information about obligations under these programs and a rollforward of these obligations. This guidance was effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the disclosure on rollforward information, which is effective for fiscal years beginning after December 15, 2023. Recent Accounting Requirements In November 2023, the Financial Accounting Standards Board (“FASB”) issued guidance to expand annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently assessing the impact of adopting this guidance on our financial statement disclosures. In December 2023, the FASB issued guidance on improvements to income tax disclosures in the rate reconciliation and income taxes paid. The guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently assessing the impact of adopting this guidance on our financial statement disclosures.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America, or GAAP, requires management to make estimates and assumptions for the reporting period and as of the date of our financial statements. These estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent liabilities and the reported amounts of revenue and expense. As the effects of future events cannot be determined, actual results could differ significantly from those estimates.
Cash and Cash Equivalents | Cash and Cash Equivalents Cash and cash equivalents generally consist of cash on hand, deposits in banks, cash-in-transit, and bank drafts and short-term investments with maturities of three months or less when purchased or received. The carrying value of these assets approximates fair value due to the short maturity of these instruments.
Inventories | Inventories We state inventories at the lower of cost or net realizable value and categorize them as raw materials, work-in-progress, or finished goods. Cost is determined using the first-in, first-out method. We record inventory that is damaged, obsolete, excess and slow-moving to cost of products sold and we establish a lower cost basis for the inventory. Slow-moving inventory is reviewed by category and may be recognized partially or fully to cost of products sold depending on the type of product, level of usage and length of time the product has been included in inventory.
Trade Accounts Receivable | Trade Accounts Receivable We record trade accounts receivable at the invoiced amount. Our allowance for credit losses reflects customer trade accounts receivable that are estimated to be partially or entirely uncollectible. These allowances are used to reduce gross trade receivables to their net realizable values. We record these allowances based on estimates related to the following: •The financial condition of customers; •The aging of receivable balances; •Our historical collection experience; and •Current and expected future macroeconomic and market conditions.
Property, Plant and Equipment | Property, Plant and Equipment We generally compute depreciation using the straight-line method over the estimated useful lives of the respective assets, ranging from ten to 45 years for buildings and improvements and three to 15 years for machinery and equipment. Leasehold improvements are depreciated over the shorter of the useful life of the asset or the term of the associated leases. We expense maintenance and repair costs as incurred; we capitalize renewals and improvements. Upon the sale or retirement of assets, the accounts are relieved of the cost and the related accumulated depreciation, with any resulting gain or loss included in net income.
Leases | Leases Our leases primarily relate to office and warehouse space, machinery, transportation, and equipment for information technology. We determine if an arrangement is a lease or contains a lease at inception. For lease accounting purposes, we do not separate lease and nonlease components, nor do we record operating or finance lease assets and liabilities for short-term leases. We have options to renew or terminate some of our leases. We evaluate renewal and termination options based on considerations available at the lease commencement date and over the lease term to determine if we are reasonably certain to exercise these options. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the lease commencement date to determine the present value of lease payments. We recognize expense for operating leases on a straight-line basis over the lease term, with variable lease payments recognized in the periods in which they are incurred.
Software | Software We capitalize software costs incurred during the application development stage of software development, including costs incurred for design, coding, installation to hardware, testing, and upgrades and enhancements that provide the software or hardware with additional functionalities and capabilities. We expense software costs, including internal and external training costs and maintenance costs, incurred during the preliminary project stage and the post-implementation and/or operation stage. In addition, we capitalize implementation costs incurred under a hosting arrangement that is a service contract. Capitalized software, which is included in “Other assets” in the Consolidated Balance Sheets, is amortized on a straight-line basis over the estimated useful life of the software, which is generally between five and ten years.
Venture Investments | Venture Investments We invest in privately held companies and utilize the measurement alternative for equity investments that do not have readily determinable fair values, measuring them at cost less impairment plus or minus observable price changes in orderly transactions. The carrying value of our venture investments is included in “Other assets” in the Consolidated Balance Sheets.
Impairment of Long-lived Assets | Impairment of Long-lived Assets We record impairment charges when the carrying amounts of long-lived assets are determined not to be recoverable. We measure recoverability by comparing the undiscounted cash flows expected from the applicable asset or asset group’s use and eventual disposition to its carrying value. We calculate the amount of impairment loss as the excess of the carrying value over the fair value. Historically, changes in market conditions and management strategy have caused us to reassess the carrying amount of our long-lived assets.
Goodwill and Other Intangibles Resulting from Business Acquisitions | Goodwill and Other Intangibles Resulting from Business Acquisitions We account for business combinations using the acquisition method, with the excess of the acquisition cost over the fair value of net tangible assets and identified intangible assets acquired considered goodwill. As a result, we disclose goodwill separately from other intangible assets. Other identifiable intangibles include customer relationships, patented and other developed technology, and trade names and trademarks. We perform an annual impairment test of goodwill during the fourth quarter and, as necessary, if changes in facts and circumstances that indicate the fair value of a reporting unit may be less than its carrying value. Factors that may cause us to perform an impairment test outside of our annual assessment include significant underperformance of a business relative to expected operating results, significant adverse economic and industry trends, significant decline in our market capitalization for an extended period of time relative to net book value, or our decision to divest a portion of a reporting unit. In performing impairment tests, we have the option to first assess qualitative factors to determine whether it is necessary to perform a quantitative assessment for goodwill impairment. If the qualitative assessment indicates that it is more-likely-than-not that the fair value of a reporting unit is less than its carrying value, we perform a quantitative assessment. A quantitative assessment primarily uses the present value (discounted cash flow) method to determine the fair value of reporting units with goodwill. We compare the fair value of each reporting unit to its carrying amount, and, to the extent the carrying amount exceeds the unit’s fair value, we recognize an impairment of goodwill for the excess up to the amount of goodwill of that reporting unit. In consultation with outside specialists, we estimate the fair value of our reporting units using various valuation techniques, with the primary technique being a discounted cash flow analysis. A discounted cash flow analysis requires us to make various assumptions about our reporting units, including their respective forecasted sales, operating margins and growth rates, as well as discount rates. Our assumptions about discount rates are based on the weighted average cost of capital for comparable companies. Our assumptions about sales, operating margins and growth rates are based on our forecasts, business plans, economic projections, anticipated future cash flows, and marketplace data. We also make assumptions for varying perpetual growth rates for periods beyond our long-term business plan period. We base our fair value estimates on projected financial information and assumptions that we believe are reasonable. However, actual future results may differ materially from these estimates and projections. The valuation methodology we use to estimate the fair value of reporting units requires inputs and assumptions that reflect current market conditions, as well as the impact of planned business and operational strategies that require management judgment. The estimated fair value could increase or decrease depending on changes in the inputs and assumptions. We test indefinite-lived intangible assets, consisting of trade names and trademarks, for impairment in the fourth quarter or whenever events or circumstances indicate that it is more-likely-than-not that their carrying amounts exceed their fair values. In performing the impairment tests, we have the option first to assess qualitative factors to determine whether it is necessary to perform a quantitative assessment for indefinite-lived intangible asset impairment. If we decide not to perform a qualitative assessment, or if the qualitative assessment indicates that it is more-likely-than-not that the fair value of an indefinite-lived intangible asset is less than its carrying value, we perform a quantitative assessment. Fair value is estimated as the discounted value of future revenues using a royalty rate that a third party would pay to use the asset. Variation in the royalty rates could impact our estimate of fair value. If the carrying amount of an asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. We amortize finite-lived intangible assets, consisting of customer relationships, patented and other developed technology, trade names and trademarks, and other intangibles, on a straight-line basis over their estimated useful lives. See Note 3, “Goodwill and Other Intangibles Resulting from Business Acquisitions,” for more information.
Foreign Currency | Foreign Currency We translate asset and liability accounts of international operations into U.S. dollars at current rates. Revenues and expenses are translated at the weighted average currency rate for the fiscal year. We record gains and losses resulting from hedging the value of investments in certain international operations and from the translation of balance sheet accounts directly as a component of other comprehensive income. We account for our operations in Argentina as highly inflationary, because the country’s three-year cumulative inflation rate exceeds 100%. As a result, the functional currency of our Argentine subsidiary is the U.S. dollar.
Financial Instruments | Financial Instruments We enter into foreign exchange derivative contracts to reduce our risk from exchange rate fluctuations associated with receivables, payables, loans and firm commitments denominated in certain foreign currencies that arise primarily as a result of our operations outside the U.S. From time to time, we enter into interest rate contracts to help manage our exposure to certain interest rate fluctuations. We also enter into futures contracts to hedge certain price fluctuations for a portion of our anticipated domestic purchases of natural gas. The maximum length of time for which we hedge our exposure to the variability in future cash flows is 36 months for forecasted foreign exchange and commodity transactions and 10 years for cross-currency swap transactions. On the date we enter into a derivative contract, we determine whether the derivative will be designated as a hedge. Derivatives designated as hedges are classified as either (1) hedges of the fair value of a recognized asset or liability or an unrecognized firm commitment (“fair value” hedges) or (2) hedges of a forecasted transaction or the variability of cash flows that are to be received or paid in connection with a recognized asset or liability (“cash flow” hedges). Other derivatives not designated as hedges are recorded on the balance sheets at fair value, with changes in fair value recognized in earnings. Our policy is not to purchase or hold any foreign currency, interest rate or commodity contracts for trading purposes. We assess, both at the inception of any hedge and on an ongoing basis, whether our hedges are highly effective. If we determine that a hedge is not highly effective, we prospectively discontinue hedge accounting. For cash flow hedges, we record gains and losses as components of other comprehensive income and reclassify them into earnings in the same period during which the hedged transaction affects earnings. In the event that the anticipated transaction is no longer likely to occur, we recognize the change in fair value of the instrument in current period earnings. We recognize changes in fair value hedges in current period earnings. We also recognize changes in the fair value of underlying hedged items (such as recognized assets or liabilities) in current period earnings and offset the changes in the fair value of the derivative. In the Consolidated Statements of Cash Flows, hedges are classified in the same category as the item hedged, primarily in operating activities.
Fair Value Measurements | Fair Value Measurements We define fair value as the price that would be received from selling an asset or paid for transferring a liability in an orderly transaction between market participants at the measurement date. In determining fair value, we consider the principal or most advantageous market in which we would transact and the market-based risk measurements or assumptions that market participants would use in pricing the asset or liability. We determine fair value based on a three-tier fair value hierarchy, which we use to prioritize the inputs used in measuring fair value. These tiers consist of Level 1, which are observable inputs such as quoted prices in active markets; Level 2, which are inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, which are unobservable inputs in which little or no market data exists, requiring us to develop our own assumptions to determine the best estimate of fair value.
Revenue from Contract with Customer | Revenue Recognition Substantially all of our revenue is derived from the sale of products. Our Materials Group reportable segment sells pressure-sensitive label materials, films, performance tapes and fasteners. Our Solutions Group reportable segment sells a wide variety of branding and information solutions-oriented products, such as tickets, tags, labels (including RFID inlays), as well as related equipment, services, and supplies, that provide our customers with solutions for them to optimize branding and engagement with their consumers and enable item visibility and traceability. We recognize revenue for an amount that reflects the consideration which we expect from the sale of our products when we satisfy a performance obligation by transferring control of our products to a customer. We consider a number of factors in determining when we have transferred control to a customer, including the following: (i) our present right to payment; (ii) the customer’s legal title to the asset; (iii) physical possession of the asset; (iv) the customer’s significant risks and rewards of ownership of the asset; and (v) the customer’s acceptance of the asset. Generally, there are no substantive differences in revenue recognition considerations among our various products. Control generally transfers to a customer at a point in time upon shipment or delivery, depending on the specific terms of sale with the customer. Our payment terms with customers are generally consistent with those used in the industries and the regions in which we operate. We accept sales returns in certain limited circumstances. We record a liability for estimated returns and a corresponding reduction to sales in the amount we expect to repay or credit customers, which we base on historical returns and outstanding customer claims. We update our estimates each reporting period. Sales rebates, discounts and other customer concessions represent variable consideration and are common in the industries and regions in which we operate, which we account for as a reduction to sales based on estimates at the time at which products are sold. We base these estimates on our historical experience, as well as current information such as sales forecasts. We regularly review our estimates and adjust the revenue recognized from sales as necessary as additional information becomes available. We exclude sales tax, value-added tax and other taxes we collect from customers from sales. We account for shipping and handling activities after control of a product is transferred to a customer as fulfillment costs and not as separate performance obligations. As a practical expedient, we have elected not to disclose the value of unsatisfied performance obligations for contracts with an expected length of less than one year. We generally expense sales commissions when incurred because the expected amortization period is one year or less. We record these costs in “Marketing, general and administrative expense” in the Consolidated Statements of Income.
Research and Development | Research and Development Research and development costs are related to research, design and testing of new products and applications, which we expense as incurred.
Long-Term Incentive Compensation | Long-Term Incentive Compensation No long-term incentive compensation expense was capitalized in 2023, 2022 or 2021. Valuation of Stock-Based Awards We base our stock-based compensation expense on the fair value of awards, adjusted for estimated forfeitures, amortized on a straight-line basis over the requisite service period for stock options and restricted stock units (“RSUs”). We base compensation expense for performance units (“PUs”) on the fair value of awards, adjusted for estimated forfeitures, and amortized on a straight-line basis as these awards cliff-vest at the end of the requisite service period. We base compensation expense related to market-leveraged stock units (“MSUs”) on the fair value of awards, adjusted for estimated forfeitures, and amortized on a graded-vesting basis over their respective performance periods. Compensation expense for awards with a market condition as a performance objective, which includes PUs and MSUs, is not adjusted if the condition is not met, as long as the requisite service period is met. We estimate the fair value of stock options as of the date of grant using the Black-Scholes option-pricing model. This model requires input assumptions for our expected dividend yield, expected stock price volatility, risk-free interest rate and expected option term. We determine the fair value of RSUs and the component of PUs that is subject to the achievement of a performance objective using a financial performance condition based on the fair market value of our common stock as of the date of grant, adjusted for foregone dividends. Over the performance period of the PUs, the estimated number of shares of our common stock issuable upon vesting is adjusted upward or downward from the target shares at the time of grant based on the probability of the financial performance objectives established for the award being achieved. We determine the fair value of stock-based awards that are subject to the achievement of performance objectives based on a market condition, which includes MSUs and the other component of PUs, using the Monte-Carlo simulation method, which utilizes multiple input variables, including expected stock price volatility and other assumptions appropriate for determining fair value, to estimate the probability of satisfying the target performance objectives established for the award. Certain of these assumptions are based on management’s estimates, in consultation with outside specialists. Significant changes in assumptions for future awards and actual forfeiture rates could materially impact stock-based compensation expense and our results of operations. Valuation of Cash-Based Awards Cash-based awards consist of long-term incentive units (“LTI Units”) granted to eligible employees. We classify LTI Units as liability awards and remeasure them at each quarter-end over the applicable vesting or performance period. In addition to LTI Units with terms and conditions that mirror those of RSUs, we also grant certain employees LTI Units with terms and conditions that mirror those of PUs and MSUs. Forfeitures We estimate expected forfeitures in determining the compensation cost to be recognized each period, rather than accounting for forfeitures as they occur. We record changes in estimated forfeiture rates as cumulative adjustments in the period estimates are revised.
Taxes Based on Income | Taxes Based on Income Because we are subject to income tax in the U.S. and multiple foreign jurisdictions, judgment is required in evaluating and estimating our worldwide provision, accruals for taxes, deferred taxes and tax positions. Our provision for income taxes is determined using the asset and liability approach in accordance with GAAP. Under this approach, deferred taxes represent the expected future tax consequences of temporary differences between the carrying amounts and tax bases of assets and liabilities. We record a valuation allowance to reduce our deferred tax assets when uncertainty regarding their realizability exists. We recognize and measure our uncertain tax positions following the more-likely-than-not threshold for recognition and measurement for tax positions we take or expect to take on a tax return.
Supplier Finance Programs | Supplier Finance Programs We have agreements with third-party financial institutions to facilitate payments to suppliers. These third-party financial institutions offer voluntary supply chain finance programs that enable certain of our suppliers, at the supplier’s sole discretion, to sell our payment obligations to a financial institution on terms directly negotiated with the financial institution. Participating suppliers decide which payment obligations are sold to the financial institution and we have no economic interest in a supplier’s decision to sell these payment obligations. We make payments to the financial institution on the invoice due date, regardless of whether an individual invoice is sold by the supplier to the financial institution. Our obligations to our suppliers, including amounts due and scheduled payment dates, are not impacted by suppliers' decisions to sell amounts under these arrangements. Amounts due under our supply chain finance programs are included in accounts payable on our Consolidated Balance Sheets and activities related to these programs are presented as operating activities in our Consolidated Statements of Cash Flows.

X
- Definition Nature of operations. + References No definition available. + Details
Name: | avy_NatureOfOperationsPolicyTextBlock
Namespace Prefix: | avy_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Supplier Finance Program, Policy + References No definition available. + Details
Name: | avy_SupplierFinanceProgramPolicyPolicyTextBlock
Namespace Prefix: | avy_
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 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 investment in equity security without readily determinable fair value, which does not qualify for practical expedient to estimate fair value using net asset value per share. Includes, but is not limited to, information considered for determining upward and downward adjustment from observable price change. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 321 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479536/321-10-50-3 + Details
Name: | us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock
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 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 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 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 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 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 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 accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -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 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-1 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15 + 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