XML 55 R34.htm IDEA: XBRL DOCUMENT
v3.25.4

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2025
Accounting Policies [Abstract] |
Principles of consolidation | PRINCIPLES OF CONSOLIDATION: The consolidated financial statements include the accounts of Leggett & Platt, Incorporated and its subsidiaries (we or our). Management does not expect foreign exchange restrictions to significantly impact the ultimate realization of amounts consolidated in the accompanying financial statements for subsidiaries located outside the United States. All intercompany transactions and accounts have been eliminated in consolidation.
Estimates | ESTIMATES: The preparation of financial statements in conformity with generally accepted accounting principles in the United States of America (GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, and expenses and the accrual and disclosure of loss contingencies.
Cash Equivalents | CASH EQUIVALENTS: Cash equivalents include cash in excess of daily requirements, which is invested in various financial instruments with original maturities of three months or less. Restricted cash was less than $2.0 in the years presented and was primarily related to restricted deposits against a short-term borrowing arrangement of a foreign entity.
Trade And Other Receivables And Allowance For Doubtful Accounts | TRADE AND OTHER RECEIVABLES AND ALLOWANCE FOR DOUBTFUL ACCOUNTS: Trade receivables are recorded at the invoiced amount and generally do not bear interest. Credit is also occasionally extended in the form of a note receivable to facilitate our customers’ operating cycles. We participate in trade receivables sales programs in combination with third-party banking institutions and certain customers. Under each of these programs, we sell our entire interest in the trade receivable for 100% of face value, less a discount. Because control of the sold receivable is transferred to the buyer at the time of sale, accounts receivable balances sold are removed from the Consolidated Balance Sheets, and the related proceeds are reported as cash provided by operating activities in the Consolidated Statements of Cash Flows. Approximately $45.0 of trade receivables were sold and removed from our Consolidated Balance Sheets at both December 31, 2025 and 2024. The allowance for doubtful accounts is an estimate of the amount of probable credit losses. Allowances and non-accrual status designations are determined by individual account reviews by management and are based on several factors, such as the length of time that receivables are past due, the financial health of the companies involved, industry and macroeconomic considerations, and historical loss experience. We also utilize a pool approach to group our receivables with similar risk characteristics. Our pools correspond with our business units, which generally have similar terms, industry-specific conditions, and historical or expected loss patterns. Reserves are established for each pool based on their level of risk exposure. When credit deterioration occurs on a specific customer within a pool, we evaluate the receivable separately to estimate the expected credit loss, based on the specific risk characteristics. A qualitative reserve is also established for any current macroeconomic conditions or reasonable and supportable forecasts that could impact the expected collectability of all or a portion of our receivables portfolio. Account balances are charged against the allowance when it is probable the receivable will not be recovered. Interest income is not recognized for nonperforming accounts that are placed on non-accrual status. For accounts on non-accrual status, any interest payments received are applied against the balance of the non-accrual account.
Accounts Payable | ACCOUNTS PAYABLE: Accounts payable are recorded at the invoiced amount for services at the time they are rendered and for inventory based on the delivery terms of the purchase. We occasionally utilize third-party programs that allow our suppliers to be paid earlier at a discount. While we continue to make payments based on our customary terms, a supplier can elect to take payment from a third party earlier with a discount, and in that case, we pay the third party on the original due date of the invoice. Contracts with our suppliers are negotiated independently of supplier participation in the programs, and we cannot increase payment terms pursuant to the programs. The accounts payable settled through the third-party programs, which remain on our Consolidated Balance Sheets, were approximately $115.0 and $120.0 at December 31, 2025 and 2024, respectively. Presented below are the approximate outstanding obligations confirmed as valid under the supplier finance program for the year ending December 31, 2025:
| December 31, 2025 |  |
Confirmed obligations outstanding at the beginning of the year | $ | 120.0 |  |  |
Invoices confirmed during the year | 500.0 |  |  |
Confirmed invoices paid during the year | (505.0) |  |  |
Confirmed obligations outstanding at the end of the year | $ | 115.0 |  |  |
Inventories | INVENTORIES:All inventories are stated at the lower of cost or net realizable value. For the majority of our inventories, we use the first-in, first-out method which is representative of our standard costs (includes materials, labor, and production overhead at normal production capacity). Remaining inventories are valued using an average-cost method. Inventories are reviewed at least quarterly for slow-moving and potentially obsolete items using actual inventory turnover and, if necessary, are written down to estimated net realizable value.
Loss Contingencies | LOSS CONTINGENCIES: Loss contingencies are accrued when a loss is probable and reasonably estimable. If a range of outcomes is possible, the most likely outcome is used to accrue these costs. If no outcome is more likely, we accrue at the minimum amount of the range. Any insurance recovery is recorded separately if it is determined that a recovery is probable. Legal fees are accrued when incurred.
Acquisitions | ACQUISITIONS: When acquisitions occur, we value the assets acquired, liabilities assumed, and any noncontrolling interest in acquired companies at estimated acquisition-date fair values. Goodwill is measured as the excess amount of consideration transferred, compared to fair value of the assets acquired and the liabilities assumed. While we use our best estimates and assumptions to accurately value these items at the acquisition date (as well as contingent consideration, where applicable), our estimates are inherently uncertain and subject to refinement during the measurement period, which may be up to one year from the acquisition date. We utilize the following methodologies in determining fair value: •Inventory is valued at current replacement cost for raw materials, with a step-up for work in process and finished goods items that reflects the amount of ultimate profit earned as of the valuation date. •Other working capital items are generally recorded at carrying value, unless there are known conditions that would impact the ultimate settlement amount of the particular item. •Buildings and machinery are valued at an estimated replacement cost for an asset of comparable age and condition. Market pricing of comparable assets is used to estimate replacement cost where available. •The most common identified intangible assets are customer relationships, technology, trademarks, and trade names. Discount rates discussed below are typically derived from a weighted-average cost of capital analysis and adjusted to reflect inherent risks. ◦Customer relationships are valued using an excess earnings method with various inputs, such as the estimated customer attrition rate, revenue growth rate, operating margins, the amount of contributory asset charges, and an appropriate discount rate. The economic useful life is determined based on historical customer turnover rates. ◦Technology, trademarks, and trade names are typically valued using a relief-from-royalty method with various inputs, such as comparable market royalty rates for items of similar value, future earnings forecast, an appropriate discount rate, and a replacement rate for technology. The economic useful life is determined based on the expected life of the technology, trademarks, and trade names.
Property, Plant And Equipment | PROPERTY, PLANT AND EQUIPMENT: Property, plant and equipment is stated at cost, less accumulated depreciation, and depreciated using the straight-line method over the estimated useful lives. Salvage value, if any, is assumed to be minimal. Accelerated methods are used for tax purposes. These assets are reviewed for recoverability as discussed below in Long-Lived Assets Impairment Evaluation.
| Useful Life Range |  | Weighted Average Life
Machinery and equipment | 5-30 years |  | 13 years
Buildings | 4-40 years |  | 24 years
Other items | 5-15 years |  | 12 years
Leases | LEASES: At the inception of a contract, we assess whether a contract is, or contains, a lease. Our assessment is based on whether the contract involves the use of a distinct identified asset, whether we obtain the right to substantially all the economic benefit of the asset, and whether we have the right to direct the use of the asset. Where renewal or termination options are reasonably likely to be exercised, we recognize the option as part of the right-of-use asset and lease liability. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate in determining the present value of the lease payments. We apply a portfolio approach for determining the incremental borrowing rate based on the applicable lease terms and the economic environment in the various regions where our operations are located. Right-of-use assets are reviewed for recoverability as discussed below in Long-Lived Assets Impairment Evaluation.
Goodwill | GOODWILL: Goodwill results from the acquisition of existing businesses. We test goodwill for impairment at the reporting unit level which are the business groups that are one level below the operating segments for which discrete financial information is available. We have six reporting units. We perform our testing annually in the second quarter, or when triggering events occur. We use a quantitative analysis, comparing the fair value of each reporting unit with its carrying amount. An impairment charge is recognized for the amount by which the carrying amount exceeds the reporting unit's fair value, up to the total amount of goodwill for the reporting unit. Fair value of reporting units is determined using a combination of two valuation methods: a market approach and an income approach. Absent an indication of fair value from a potential buyer or similar specific transaction, we believe that the use of these two methods provides a reasonable estimate of a reporting unit’s fair value. Assumptions common to both methods are operating plans and economic projections, which are used to project future revenues, earnings, and after-tax cash flows for each reporting unit. These assumptions are applied consistently for both methods. The market approach estimates fair value by first determining price-to-earnings ratios for comparable publicly-traded companies with similar characteristics of the reporting unit. The price-to-earnings ratio for comparable companies is based upon current enterprise value compared to the projected earnings for the next two years. The enterprise value is based upon current market capitalization and includes a control premium. Projected earnings are based upon market analysts’ projections. The earnings ratios are applied to the projected earnings of the comparable reporting unit to estimate fair value. Management believes this approach is appropriate because it provides a fair value estimate using multiples from entities with operations and economic characteristics comparable to our reporting units. The income approach is based on projected future (debt-free) cash flow that is discounted to present value using factors that consider the timing and risk of future cash flows. Management believes that this approach is appropriate because it provides a fair value estimate based upon the reporting unit’s expected long-term operating cash flow performance. Discounted cash flow projections are based on 5-year financial forecasts developed from operating plans and economic projections noted above, sales growth, estimates of future expected changes in operating margins, an appropriate discount rate, terminal value growth rates, future capital expenditures, and changes in working capital requirements. There are inherent assumptions and judgments required in the analysis of goodwill impairment. It is possible that assumptions underlying the impairment analysis will change in such a manner that impairment in value may occur in the future.
Other Intangible Assets | OTHER INTANGIBLE ASSETS: Other intangibles are stated at cost, less accumulated amortization, and substantially all are amortized using the straight-line method over their estimated useful lives. These assets are evaluated for impairment as discussed below in Long-Lived Assets Impairment Evaluation.
| Useful Life Range |  | Weighted Average Life
Other intangible assets | 6-20 years |  | 12 years
Long-lived Asset Impairment Evaluation | LONG-LIVED ASSETS IMPAIRMENT EVALUATION: We review long-lived assets for recoverability annually and whenever events or changes in circumstances indicate carrying values may not be recoverable. Fair value is calculated using similar methodologies as discussed above in Acquisitions. Assets Held and Used—Assets are tested for recoverability at the asset group level. If the carrying value of an asset group exceeds its undiscounted expected cash flows, then a fair value analysis is performed. An impairment charge is recognized if the carrying value exceeds the fair value. Assets Held for Sale—An asset or business is classified as held for sale when (i) management commits to a plan to sell and it is actively marketed; (ii) it is available for immediate sale and the sale is expected to be completed within one year; and (iii) it is unlikely significant changes to the plan will be made or that the plan will be withdrawn. Upon being classified as held for sale, a recoverability test is performed, and an impairment charge is recognized if the carrying value exceeds the fair value less cost to sell. These assets are no longer depreciated or amortized.
Stock-Based Compensation | STOCK-BASED COMPENSATION: The cost of employee services received in exchange for all equity awards granted is based on the fair market value of the award as of the grant date. Expense is recognized net of an estimated forfeiture rate using the straight-line method over the vesting period of the award.
Revenue Recognition/Shipping And Handling Fees And Costs | REVENUE RECOGNITION: We recognize revenue when performance obligations, under the terms of a contract with our customers, are satisfied. Substantially all of our revenue is recognized upon transfer of control of our products to our customers, which is generally upon shipment from our facilities or upon delivery to our customers' facilities, and is dependent on the terms of the specific contract. This conclusion considers the point at which our customers have the ability to direct the use of and obtain substantially all of the remaining benefits of the products that were transferred. Substantially all performance obligations are satisfied within one year or less. The amount of consideration we receive and revenue we recognize varies with changes in various sales allowances, discounts, and rebates (variable consideration) that we offer to our customers. We reduce revenue by our estimates of variable consideration, based on contract terms and historical experience. Changes in estimates of variable consideration for the periods presented were not material. Some of our customers have the right to return products after transfer. For this right, we recognize an estimated refund liability and a corresponding reduction to revenue, based on historical returns experience. We also record an asset and a corresponding reduction to cost of sales for our right to recover products from customers upon settling the refund liability. We reduce the carrying amount of these assets by estimates of costs associated with the recovery and any additional expected reduction in value. Our refund liability and the corresponding asset associated with our right to recover products from our customers were immaterial for the periods presented. We expect that at contract inception, the time period between when we transfer a promised good to our customer and our receipt of payment from that customer for that good will be one year or less (our typical trade terms are 30 to 60 days for U.S. customers and up to 90 days for our international customers). We generally expense costs of obtaining a contract because the amortization period would be one year or less. Sales, value added, and other taxes collected in connection with revenue-producing activities are excluded from revenue. SHIPPING AND HANDLING FEES AND COSTS: Shipping and handling costs are included as a component of “Cost of goods sold” in our Consolidated Statement of Operations. Revenue by Product Family We disaggregate revenue by customer group, which is the same as our product families for each of our segments, as we believe this best depicts how the nature, amount, timing, and uncertainty of our revenue and cash flows are affected by economic factors.
Restructuring Costs | RESTRUCTURING COSTS: Restructuring costs are items such as employee termination, contract termination, plant closure, and asset relocation costs related to exit activities or workforce reductions. Restructuring-related items are primarily the write-down of inventories and professional services. We recognize a liability for costs associated with an exit or disposal activity when the liability is incurred. Certain termination benefits for which employees are required to render service are recognized ratably over the respective future service periods.
Income Taxes | INCOME TAXES: The provision for income taxes is determined using the asset and liability approach of accounting for income taxes. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax basis of our assets and liabilities and are adjusted for changes in tax rates and laws, as appropriate. A valuation allowance is provided to reduce deferred tax assets when management cannot conclude that it is more likely than not that a tax benefit will be realized. A provision is also made for incremental withholding taxes on undistributed earnings of foreign subsidiaries and related companies to the extent that such earnings are not deemed to be indefinitely invested. The calculation of our U.S., state, and foreign tax liabilities involves dealing with uncertainties in the application of complex global tax laws. We recognize potential liabilities for anticipated tax issues which might arise in the United States and other tax jurisdictions based on management’s estimate of whether, and the extent to which, additional taxes will be due. If payment of these amounts ultimately proves to be unnecessary, the reversal of the liabilities would result in tax benefits being recognized in the period when we determine the liabilities are no longer necessary. Conversely, if the estimate of tax liabilities proves to be less than the ultimate tax assessment, a further charge to tax expense would result.
Concentration Of Credit Risks, Exposures And Financial Instruments | CONCENTRATION OF CREDIT RISKS, EXPOSURES, AND FINANCIAL INSTRUMENTS: We manufacture, market, and distribute products for the various end markets described in Note C. Our operations are principally located in the United States, although we also have operations in Europe, China, Canada, Mexico, and other countries. At December 31, 2025, we had cash and cash equivalents of $587.4 primarily invested in interest-bearing bank accounts and in bank time deposits with original maturities of three months or less. A substantial majority of these funds are held in the international accounts of our foreign operations. Due to capital requirements in various jurisdictions, $101.4 of this cash was inaccessible for repatriation at year end. Inaccessible cash balances can fluctuate based on the amount of foreign distributable profits available and the variability of our foreign cash balances. We maintain allowances for potential credit losses. We perform ongoing credit evaluations of our customers’ financial conditions and generally require no collateral from our customers, some of which are highly leveraged. We have no material guarantees or liabilities for product warranties which require disclosure. From time to time, we enter into contracts to hedge foreign currency denominated transactions and interest rates related to our debt. To minimize the risk of counterparty default, only highly-rated financial institutions that meet certain requirements are used. We do not anticipate that any of the financial institution counterparties will default on their obligations. The carrying value of cash and short-term financial instruments approximates fair value due to the short maturity of those instruments.
Other Risks | OTHER RISKS: Although we obtain insurance for workers’ compensation, automobile, product and general liability, property loss, and medical claims, we have elected to retain a significant portion of expected losses through the use of deductibles. Accrued liabilities include estimates for unpaid reported claims and for claims incurred but not yet reported. Provisions for losses are recorded based upon reasonable estimates of the aggregate liability for claims incurred utilizing our prior experience and information provided by our third-party administrators and insurance carriers.
Derivative Financial Instruments | DERIVATIVE FINANCIAL INSTRUMENTS: We utilize derivative financial instruments to manage market and financial risks related to foreign currency and interest rates. We seek to use derivative contracts that qualify for hedge accounting treatment; however, some instruments that economically manage currency risk may not qualify for hedge accounting treatment. It is our policy not to speculate using derivative instruments. Under hedge accounting, we formally document our hedge relationships, including identification of the hedging instruments and the hedged items, as well as our risk management objectives and strategies for entering into the hedge transaction. The process includes designating derivative instruments as hedges of specific assets, liabilities, firm commitments, or forecasted transactions. We also formally assess, both at inception and on a quarterly basis thereafter, whether the underlying transactions are probable of occurring. If it is determined that an underlying transaction is probable of not occurring, deferred gains or losses are recorded in the Consolidated Statements of Operations on the same line item as the hedged item. On the date the contract is entered into, we designate the derivative as one of the following types of hedging instruments and account for it as follows: Cash Flow Hedge—The hedge of a forecasted transaction or of the variability of cash flows to be received or paid, related to a recognized asset or liability or anticipated transaction, is designated as a cash flow hedge. The change in fair value is recorded in "Accumulated other comprehensive loss" in our Consolidated Balance Sheets. When the hedged item impacts the Consolidated Statements of Operations, the gain or loss included in "Other comprehensive income (loss), net of tax" in our Consolidated Statements of Comprehensive Income (Loss) is reported on the same line of the Consolidated Statements of Operations as the hedged item, to match the gain or loss on the derivative to the gain or loss on the hedged item. Specifically, we regularly use currency cash flow hedges to manage risk associated with exchange rate volatility of various currencies and occasionally use interest rate cash flow hedges to manage interest rate risks. Settlements associated with the sale or production of product are presented in operating cash flows, and settlements associated with debt issuance are presented in financing cash flows. Fair Value Hedge and Derivatives not Designated as Hedging Instruments—These derivatives typically manage foreign currency risk associated with subsidiaries’ assets and liabilities or unrecognized firm commitments. The changes in fair value of the derivative, along with the gain or loss on the hedged item that is attributable to the hedged risk, are recorded in earnings and reported in the Consolidated Statements of Operations, and in the case of fair value hedges, on the same line as the hedged item. Cash flows from settled contracts are presented in the category consistent with the nature of the item being hedged.
Foreign Currency Translation | FOREIGN CURRENCY TRANSLATION: The functional currency for most foreign operations is the local currency. The translation of foreign currencies into U.S. dollars is performed for balance sheet accounts using current exchange rates in effect at the balance sheet date and for income and expense accounts using monthly average exchange rates. The cumulative effects of translating the functional currencies into the U.S. dollar are included in comprehensive income.
Fair Value Measurements | FAIR VALUE MEASUREMENTS: We utilize fair value measures for both financial and non-financial assets and liabilities. For financial assets (including pension plan investments) and liabilities measured on a recurring basis, fair value measurements are established using a three-level valuation hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into the following categories: •Level 1: Quoted prices for identical assets or liabilities in active markets. •Level 2: Inputs, other than quoted prices included in Level 1, that are observable for the asset or liability either directly or indirectly. Short-term investments in this category are valued using discounted cash flow techniques with all significant inputs derived from or supported by observable market data. Derivative assets and liabilities in this category are valued using models that consider various assumptions and information from market-corroborated sources. The models used are primarily industry-standard models that consider items such as quoted prices, market interest rate curves applicable to the instruments being valued as of the end of each period, discounted cash flows, volatility factors, current market, and contractual prices for the underlying instruments, as well as other relevant economic measures. Substantially all of these assumptions are observable in the marketplace, can be derived from observable data, or are supported by observable levels at which transactions are executed in the marketplace. •Level 3: Unobservable inputs that are not corroborated by market data. Non-financial assets and liabilities measured on a non-recurring basis are primarily purchase price allocations for assets and liabilities of acquired companies and evaluations of goodwill and long-lived assets for potential impairment. Determining fair values for these items requires significant judgment and includes a variety of methods and models that utilize significant Level 3 inputs. See "GOODWILL" above for additional information. We did not complete any acquisitions during the periods presented.
Reclassifications | RECLASSIFICATIONS: Certain immaterial reclassifications have been made to the prior years’ information in the Consolidated Financial Statements and related notes to conform to the 2025 presentation.
New Accounting Guidance | NEW ACCOUNTING GUIDANCE: The Financial Accounting Standards Board (FASB) regularly issues updates to the FASB Accounting Standards Codification that are communicated through issuance of an Accounting Standards Update (ASU). Below is a summary of the ASUs that are most relevant to our financial statements: Adopted in the current year •ASU 2023-09 “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”: This ASU requires disclosure of specific categories within the rate reconciliation, as well as the disaggregation of income taxes paid, net of refunds received, by jurisdiction. We adopted the new standard effective for the year ended December 31, 2025, and have applied the new disclosure requirements on a prospective basis to the current reporting period only. As a result, we have enhanced our income tax disclosures presented in Note O. The adoption of this ASU affects disclosures only and has no effect on our financial condition and results of operations. To be adopted in future years •ASU 2024-03 "Income Statement (Subtopic 220-40)—Reporting Comprehensive Income—Expense Disaggregation Disclosures": This ASU requires disaggregated disclosures for specific categories such as inventory purchases, employee compensation, depreciation, and amortization, as well as other qualitative descriptions. This guidance will be effective for our annual periods beginning January 1, 2027, and interim periods beginning January 1, 2028. Early adoption is permitted and may be applied prospectively or retrospectively. We are currently evaluating the impact of adopting this guidance. •ASU 2025-06 "Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software": This ASU removes the prescriptive and sequential software development stages (referred to as "project stages") and requires capitalization to begin when management has authorized and committed to funding the project and it is probable that the project will be both completed and used to perform its intended function. This guidance will be effective January 1, 2028 (for both annual and interim reporting periods). Early adoption is permitted and may be applied prospectively, retrospectively, or using a modified transition approach. We are currently evaluating the impact of adopting this guidance. •ASU 2025-09 “Derivatives and Hedging (Topic 815): Hedge Accounting Improvements”: This ASU clarifies certain aspects of the guidance on hedge accounting. This guidance will be effective January 1, 2028 (for both annual and interim reporting periods). Early adoption is permitted and must be applied prospectively. We are currently evaluating the impact of adopting this guidance. The FASB has issued accounting guidance, in addition to the issuance discussed above, effective for current and future periods. This guidance did not have a material impact on our current financial statements, and we do not believe it will have a material impact on our future financial statements.

X
- Definition Concentration of credit risks, exposures and financial instruments, policy [Policy Text Block] + References No definition available. + Details
Name: | leg_ConcentrationOfCreditRisksExposuresAndFinancialInstrumentsPolicyPolicyTextBlock
Namespace Prefix: | leg_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Other risks, policy [Policy Text Block] + References No definition available. + Details
Name: | leg_OtherRisksPolicyPolicyTextBlock
Namespace Prefix: | leg_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Trade And Other Accounts Payable Policy + References No definition available. + Details
Name: | leg_TradeAndOtherAccountsPayablePolicyPolicyTextBlock
Namespace Prefix: | leg_
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 business combination. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 25 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479405/805-10-25-1 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 450 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
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 cost associated with exit or disposal activity or restructuring. Excludes entity newly acquired in business combination and discontinued operation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 + Details
Name: | us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy
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://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479693/815-10-S50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8C -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8C Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4F -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4F Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/815/tableOfContent Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9 Reference 11: 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 + 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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
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. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

X
- Definition Disclosure of 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 S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: 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 3: 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 4: 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 5: 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/2147478411/912-330-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/330/tableOfContent 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 reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 205 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483504/205-10-50-1 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for 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) -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)(v) -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)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-5 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-3 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-4 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-2 Reference 10: 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 11: 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 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 15: 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 + 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/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 + 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://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 8: 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 9: 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 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration