XML 48 R30.htm IDEA: XBRL DOCUMENT
v3.22.4

Basis of Presentation and Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Basis of Presentation | Basis of Presentation The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and include the consolidated accounts of the Company and its majority-owned subsidiaries after elimination of intercompany transactions and balances. The preparation of these consolidated financial statements requires the use of certain estimates and assumptions by management in determining the Company’s assets, liabilities, sales and expenses, and related disclosures. Significant estimates in these Consolidated Financial Statements include restructuring charges, estimates of future cash flows associated with asset impairments, useful lives for depreciation and amortization, loss contingencies (including legal, environmental and product liability reserves), net realizable value of inventories, estimated contract revenue and related variable consideration, capitalized software costs, income taxes, uncertain tax provisions, tax valuation allowances, and pension and postretirement employee benefit liabilities and expenses. Actual results could differ from those estimates. Certain prior year amounts have been reclassified to conform to the current year presentation.
Use of Estimates and Risks | Use of Estimates and Risks Management’s application of U.S. GAAP in preparing the Company's consolidated financial statements requires the pervasive use of estimates and assumptions. The Company, which has been impacted in recent years by inflationary and supply chain pressures, labor shortages, and logistical challenges across its businesses, and more recently by the indirect macroeconomic impact of the Russia-Ukraine conflict, is also experiencing additional headwinds due to softening global demand and an increased focus by retailers to rebalance inventory levels in light of continued inflationary pressures on consumers. While all of the Company's segments have been negatively impacted to varying degrees by the softening global demand, the Home Appliances and Home Solutions segments have been the most impacted. These collective macroeconomic trends, the duration or severity of which are highly uncertain, are rapidly changing the retail landscape and negatively impacted the Company’s operating results, cash flows and financial condition in 2022 and are expected to persist into 2023. The high level of uncertainty of these factors has resulted in estimates and assumptions that have the potential for more variability and are more subjective. In addition, some of the other inherent estimates and assumptions used in the Company’s forecasted results of operations and cash flows that form the basis of the determination of the fair value of the reporting units for goodwill and indefinite-lived intangible asset impairment testing are outside the control of management, including interest rates, cost of capital, tax rates, industry growth, credit ratings, foreign exchange rates and labor inflation. Although management has made its best estimates and assumptions based upon current information, actual results could materially differ given the uncertainty of these factors and may require future changes to such estimates and assumptions, including reserves, which may result in future expense or impairment charges.
Concentration of Credit Risk | Concentration of Credit Risk The Company’s forward exchange contracts generally do not subject the Company to risk due to foreign exchange rate movement, because gains and losses on these instruments generally offset gains and losses on the assets, liabilities and other transactions being hedged. The Company is exposed to credit-related losses in the event of non-performance by counterparties to certain derivative financial instruments. The Company does not obtain collateral or other security to support derivative financial instruments subject to credit risk, but monitors the credit standing of its counterparties.
Revenue Recognition | Revenue Recognition The Company recognizes revenue when performance obligations under the terms of a contract with the customer are satisfied or at a point in time, which generally occurs either on shipment or on delivery based on contractual terms, which is also when control is transferred. The Company’s primary performance obligation is the distribution and sales of its consumer and commercial products to its customers. In the normal course of business, the Company offers warranties for a variety of its products. The specific terms and conditions of the warranties vary depending upon the specific product and markets in which the products were sold. The Company accrues for the estimated cost of product warranty at the time of sale based on historical experience. Revenue is measured as the amount of consideration for which the Company expects to be entitled in exchange for transferring goods or providing services. Certain customers may receive cash and/or non-cash incentives such as cash discounts, returns, credits or reimbursements related to defective products, customer discounts (such as volume or trade discounts), cooperative advertising and other customer-related programs, which are accounted for as variable consideration. In some cases, the Company applies judgment, including contractual rates and historical payment trends, when estimating variable consideration. In addition, the Company participates in various programs and arrangements with customers designed to increase the sale of products by these customers. Among the programs negotiated are arrangements under which allowances are earned by customers for attaining agreed-upon sales levels or for participating in specific marketing programs. Coupon programs are also developed on a customer- and territory-specific basis. Under customer programs and arrangements that require sales incentives to be paid in advance, the Company amortizes the amount paid over the period of benefit or contractual sales volume. When incentives are paid in arrears, the Company accrues the estimated amount to be paid based on the program’s contractual terms, expected customer performance and/or estimated sales volume. These estimates are determined using historical customer experience and other factors, which sometimes require significant judgment. Due to the length of time necessary to obtain relevant data from customers, among other factors, actual amounts paid can differ from these estimates. Sales taxes and other similar taxes are excluded from revenue. The Company elected to account for shipping and handling activities as a fulfillment cost. The Company also elected not to disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which revenue is recognized at the amount to which the Company has the right to invoice for services performed.
Goodwill and Indefinite-Lived Intangibles | Goodwill and Indefinite-Lived Intangibles Goodwill and indefinite-lived intangibles are tested and reviewed for impairment annually during the fourth quarter (on December 1), or more frequently if facts and circumstances warrant. Goodwill Goodwill is tested for impairment at a reporting unit level, and all of the Company’s goodwill is assigned to its reporting units. Reporting units are determined based upon the Company’s organizational structure in place at the date of the goodwill impairment testing and generally one level below the operating segment level. The Company’s operations are comprised of seven reporting units, within its five primary operating segments. The Company may use a qualitative approach, and when appropriate, has bypassed the qualitative and used a quantitative approach, which involves comparing the fair value of each of the reporting units to the carrying value of those reporting units. If the carrying value of a reporting unit exceeds its fair value, an impairment loss would be calculated as the difference between these amounts, limited to the amount of reporting unit goodwill allocated to the reporting unit. The quantitative goodwill impairment testing requires significant use of judgment and assumptions, such as the identification of reporting units; the assignment of assets and liabilities to reporting units; and the estimation of future cash flows, business growth rates, terminal values, discount rates and total enterprise value. The income approach used is the discounted cash flow methodology and is based on five-year cash flow projections. The cash flows projected are analyzed on a debt-free basis (before cash payments to equity and interest-bearing debt investors) in order to develop an enterprise value from operations for the reporting unit. A provision is made, based on these projections, for the value of the reporting unit at the end of the forecast period, or terminal value. The present value of the finite-period cash flows and the terminal value are determined using a selected discount rate. Indefinite-lived intangibles The testing of indefinite-lived intangibles (primarily trademarks and tradenames) under established guidelines for impairment also requires significant use of judgment and assumptions (such as cash flow projections, royalty rates, terminal values and discount rates). An indefinite-lived intangible asset is impaired by the amount its carrying value exceeds its estimated fair value. For impairment testing purposes, the fair value of indefinite-lived intangibles is determined using either the relief from royalty method or the excess earnings method. The relief from royalty method estimates the value of a tradename by discounting the hypothetical avoided royalty payments to their present value over the economic life of the asset. The excess earnings method estimates the value of the intangible asset by quantifying the residual (or excess) cash flows generated by the asset and discounts those cash flows to the present. The excess earnings methodology requires the application of contributory asset charges. Contributory asset charges typically include assumed payments for the use of working capital, tangible assets and other intangible assets. Changes in forecasted operations and other assumptions could materially affect the estimated fair values. Changes in business conditions could potentially require adjustments to these asset valuations.
Other Long-Lived Assets | Other Long-Lived AssetsThe Company continuously evaluates whether impairment indicators related to its property, plant and equipment, operating leases and other long-lived assets are present. These impairment indicators may include a significant decrease in the market price of a long-lived asset or asset group, early termination of an operating lease, a significant adverse change to the extent or manner in which a long-lived asset or asset group is being used or in its physical condition, or a current-period operating or cash flow loss combined with a history of operating or cash flow losses or a forecast that demonstrates continuing losses associated with the use of a long-lived asset or asset group. If impairment indicators are present, the Company estimates the future cash flows for the asset or group of assets. The sum of the undiscounted future cash flows attributable to the asset or group of assets is compared to their carrying amount. The cash flows are estimated utilizing various assumptions regarding future sales and expenses, working capital and proceeds from asset disposals on a basis consistent with the Company’s forecasts. If the carrying amount exceeds the sum of the undiscounted future cash flows, the Company discounts the future cash flows using a discount rate required for a similar investment of like risk and records an impairment charge as the difference between the fair value and the carrying value of the asset group. The Company performs its testing of the asset group at the reporting unit level, as this is the lowest level for which identifiable cash flows are available, with the exception of the Yankee Candle business, where testing is performed at the retail store level.
Income Taxes | Income Taxes The Company accounts for deferred income taxes using the asset and liability approach. Under this approach, deferred income taxes are recognized based on the tax effects of temporary differences between the financial statement and tax bases of assets and liabilities, as measured by current enacted tax rates. Valuation allowances are recorded to reduce the deferred tax assets to an amount that will more likely than not be realized. The Company regularly reviews its deferred tax assets for recoverability considering historical profitability, projected future taxable income, the expected timing of the reversals of existing temporary differences and tax planning strategies. For uncertain tax positions, the Company applies the provisions of relevant authoritative guidance, which requires application of a “more likely than not” threshold to the recognition and derecognition of tax positions. The Company’s ongoing assessments of the more likely than not outcomes of tax authority examinations and related tax positions require significant judgment and can increase or decrease the Company’s effective tax rate, as well as impact operating results.
Sales of Accounts Receivables | Sales of Accounts Receivable Factored receivables at December 31, 2022 associated with the Company's existing factoring agreement (the “Customer Receivables Purchase Agreement”) were approximately $420 million, a decrease of approximately $80 million from December 31, 2021. During the second quarter of 2022, the Company amended the Customer Receivables Purchase Agreement to (i) increase the amount of certain customer receivables that may be sold under the agreement, (ii) add new customers to the agreement and (iii) change the reference rate from London Interbank Offered Rate (“LIBOR”) to Secured Overnight Financing Rate (“SOFR”). Transactions under this agreement are accounted for as sales of accounts receivable, and the receivables sold are removed from the Consolidated Balance Sheet at the time of the sales transaction. The Company classifies the proceeds received from the sales of accounts receivable as an operating cash flow in the Consolidated Statement of Cash Flows. The Company records the discount as other (income) expense, net in the Consolidated Statement of Operations and collections of accounts receivable not yet submitted to the financial institution as a financing cash flow.
Cash, Cash Equivalents and Restricted Cash | Cash, Cash Equivalents and Restricted Cash Cash and cash equivalents include cash on hand and highly liquid investments that have a maturity of three months or less when purchased. Restricted cash reflects cash received on previously sold customer receivables in connection with the factoring program that are required to be remitted to a financial institution. Restricted cash is reported as prepaid expenses and other current assets on the Consolidated Balance Sheets.
Accounts Receivable, Net | Accounts Receivable, Net Accounts receivable, net, include amounts billed and due from customers. Payment terms vary but generally are 90 days or less. An allowance for expected credit losses is based on the amount ultimately expected to be collected from the customer. The Company evaluates the collectability of accounts receivable based on a combination of factors including the length of time the receivables are past due, historical collection experience, current market conditions and forecasted direction of economic and business environment. Accounts deemed uncollectible are written off, net of expected recoveries.
Capitalized Software Costs | Capitalized Software Costs The Company capitalizes costs associated with internal-use software during the application development stage after both the preliminary project stage has been completed and the Company’s management has authorized and committed to funding for further project development. Capitalized internal-use software costs include: (i) external direct costs of materials and services consumed in developing or obtaining the software; (ii) payroll and payroll-related costs for employees who are directly associated with and who devote time directly to the project; and (iii) interest costs incurred while developing the software. Capitalization of these costs ceases no later than the point at which the project is substantially complete and ready for its intended purpose. The Company expenses as incurred research and development, general and administrative, and indirect costs associated with internal-use software. In addition, the Company expenses as incurred training, maintenance and other internal-use software costs incurred during the post-implementation stage. Costs associated with upgrades and enhancements of internal-use software are capitalized only if such modifications result in additional functionality of the software. The Company amortizes internal-use software costs using the straight-line method over the estimated useful life of the software. Capitalized software costs are evaluated annually for indicators of impairment, including but not limited to a significant change in available technology or the manner in which the software is being used. Impaired items are written down to their estimated fair values. Capitalized implementation costs for certain qualified Software-as-a-Service (“SaaS”) arrangements are also subject to the same accounting criteria described above, when the Company does not own the intellectual property for the software license used in the arrangement. SaaS arrangements are included in prepaid expenses and other current assets and other assets in the Consolidated Balance Sheets. The straight-line amortization of these costs is presented along with the fees related to the hosted cloud computing service in the Consolidated Statements of Operations.
Product Liability Reserves | Product Liability Reserves The Company has a self-insurance program for product liability that includes reserves for self-retained losses and certain excess and aggregate risk transfer insurance. The Company uses historical loss experience combined with actuarial evaluation methods, review of significant individual files and the application of risk transfer programs in determining required product liability reserves. The Company’s actuarial evaluation methods take into account claims incurred but not reported when determining the Company’s product liability reserve. While the Company believes that it has adequately reserved for these claims, the ultimate outcome of these matters may exceed the amounts recorded by the Company, and such additional losses may be material to the Company’s Consolidated Financial Statements.
Product Warranties | Product Warranties In the normal course of business, the Company offers warranties for a variety of its products. The specific terms and conditions of the warranties vary depending upon the specific product and markets in which the products were sold. The Company accrues for the estimated cost of product warranty at the time of sale based on historical experience.
Advertising Costs | Advertising CostsThe Company expenses production costs of print, radio, television and other advertisements as of the first date the advertisements take place, and the Company expenses all other advertising and marketing costs when incurred.
Research and Development Costs | Research and Development CostsResearch and development costs relating to both future and current products are charged to SG&A as incurred.
Recent Accounting Pronouncements and Adoption of New Accounting Guidance | Recent Accounting Pronouncements Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification. The Company considers the applicability and impact of all ASUs. In October 2022, the FASB issued ASU 2022-04, “Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations.” This ASU requires that a buyer in a supplier finance program disclose sufficient information about the program to allow a user of financial statements to better consider the effect of the programs on an entity’s working capital, liquidity and cash flows. This ASU is effective for fiscal years beginning after December 15, 2022, except for the amendment on roll forward information which is effective for fiscal years beginning after December 15, 2023. The Company does not expect the adoption of ASU 2022-04 to have a material impact on its consolidated financial statements. In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” In January 2021, the FASB clarified the scope of this guidance with the issuance of ASU 2021-01, Reference Rate Reform: Scope. ASU 2020-04 provides optional expedients and exceptions to account for contracts, hedging relationships and other transactions that reference LIBOR or another reference rate if certain criteria are met. This ASU was further updated with the issuance of ASU 2022-06, Reference Rate Reform: Deferral of the Sunset Date of Topic 848, which extends the sunset date of the guidance. ASU 2020-04 may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2024. The Company does not expect the adoption of ASU 2020-04 to have a material impact on its consolidated financial statements. Adoption of New Accounting Guidance In December 2019, the FASB issued ASU 2019-12, “Simplifying the Accounting for Income Taxes” (Topic 740), which removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 became effective for years, and interim periods within those years, beginning after December 15, 2020. The adoption of this guidance did not have a material impact on the Company’s consolidated financial statements.
Restructuring | The Company has engaged and expects to continue to engage in restructuring activities, which requires management to utilize significant estimates related to the timing and amount of severance and other employee separation costs for workforce reductions and other separation programs and other exit costs associated with restructuring activities. The Company's accrual for severance and other employee separation costs depends on whether the costs result from an ongoing severance plan or are one-time costs. The Company accounts for relevant expenses as severance costs when we have an established severance policy, statutory requirements dictate the severance amounts, or if our historical experience is to routinely provide certain benefits to impacted employees. The Company recognizes severance costs when it is probable that benefits will be paid and the amount can be reasonably estimated. The Company estimates one-time severance and other employee costs related to exit and disposal activities not resulting from an ongoing severance plan based on the benefits available to the employees being terminated. The Company recognizes these costs when we identify the specific classification or functions of the employees being terminated, notify the employees who might be included in the termination, and expect to terminate employees within the legally required notification period. When employees are receiving incentives to stay beyond the legally required notification period, we record the cost of their severance over the remaining service period.
Inventories | Inventories are stated at the lower of cost or net realizable value. The Company reduces its inventory value for estimated obsolete and slow-moving inventory in an amount equal to the difference between the cost of inventory and the net realizable value based upon assumptions about future demand and market conditions. If actual market conditions are less favorable than those projected by management, additional inventory write-downs may be required. Inventory costs include direct materials, direct labor and manufacturing overhead, or when finished goods are sourced, the cost is the amount paid to the third party.
Property, Plant and Equipment, Net | Property, plant and equipment are stated at cost. Expenditures for maintenance and repairs are expensed as incurred. Depreciation expense is calculated principally on the straight-line basis. Useful lives determined by the Company are as follows: buildings and improvements (20 - 40 years) and machinery and equipment (3 - 15 years).
Derivative and Interest Rate Contracts | Derivatives Derivative financial instruments are generally used to manage certain commodity, interest rate and foreign currency risks. These instruments primarily include interest rate swaps, forward starting interest rate swaps, forward exchange contracts and options. The Company’s forward exchange contracts and options generally do not subject the Company to exchange rate risk because gains and losses on these instruments generally offset gains and losses on the assets, liabilities and other transactions being hedged. However, these instruments, when settled, impact the Company’s cash flows from operations to the extent the underlying transaction being hedged is not simultaneously settled due to an extension, a renewal or otherwise. On the date when the Company enters into a derivative, the derivative is designated as a hedge of the identified exposure. The Company measures effectiveness of its hedging relationships both at hedge inception and on an ongoing basis. Interest Rate Contracts The Company manages its fixed and floating rate debt mix using interest rate swaps. The Company may use fixed and floating rate swaps to alter its exposure to the impact of changing interest rates on its consolidated results of operations and future cash outflows for interest. Floating rate swaps would be used, depending on market conditions, to convert the fixed rates of long-term debt into short-term variable rates. Fixed rate swaps would be used to reduce the Company’s risk of the possibility of increased interest costs. The settlement of interest rate swaps is included in interest expense.
Foreign Currency Operations | Foreign Currency OperationsAssets and liabilities of foreign subsidiaries are translated into U.S. dollars at the rates of exchange in effect at year-end. The related translation adjustments are made directly to AOCL. Income and expenses are translated at the average monthly rates of exchange in effect during the year. Foreign currency transaction gains and losses are included in the results of operations and are generally classified in other (income) expense, net, in the Consolidated Statements of Operations. The Company designates certain foreign currency denominated, long-term intercompany financing transactions as being of a long-term investment nature and records gains and losses on the transactions arising from changes in exchange rates as translation adjustments.
Pensions and Postretirement Benefits | The Company and its subsidiaries have noncontributory pension, profit sharing and contributory 401(k) plans covering substantially all of their international and domestic employees. Pension plan benefits are generally based on years of service and/or compensation. The Company’s funding policy is to contribute not less than the minimum amounts required by the Employee Retirement Income Security Act of 1974, as amended, the Internal Revenue Code of 1986, as amended, or foreign statutes to ensure that plan assets will be adequate to provide retirement benefits.The funded status of the Company’s defined benefit pension plans and postretirement benefit plans is recognized in the Consolidated Balance Sheets. The funded status is measured as the difference between the fair value of plan assets and the benefit obligation at December 31, the measurement date. For defined benefit pension and postretirement benefit plans, the benefit obligation is the projected benefit obligation (“PBO”), which represents the actuarial present value of benefits expected to be paid upon retirement based on employee services already rendered and estimated future compensation levels. The fair value of plan assets represents the current market value of assets held for the sole benefit of participants. Over funded plans, with the fair value of plan assets exceeding the benefit obligation, are aggregated and recorded as a prepaid pension asset equal to this excess. Underfunded plans, with the benefit obligation exceeding the fair value of plan assets, are aggregated and recorded as a retirement and postretirement benefit obligation equal to this excess. The current portion of the retirement and postretirement benefit obligations represents the actuarial present value of benefits payable in the next 12 months exceeding the fair value of plan assets, measured on a plan-by-plan basis. This obligation is recorded in other accrued liabilities in the Consolidated Balance Sheets. Net periodic pension and postretirement benefit cost/(income) is recorded in the Consolidated Statements of Operations and includes service cost, interest cost, expected return on plan assets, amortization of prior service costs/(credits) and (gains)/losses previously recognized as a component of AOCL and amortization of the net transition asset remaining in AOCL. The service cost component of net benefit cost is recorded in cost of products sold and SG&A in the Consolidated Statements of Operations (unless eligible for capitalization) based on the employees’ respective functions. The other components of net benefit cost are presented separately from service cost within other (income) expense, net in the Consolidated Income Statement.(Gains)/losses and prior service costs/(credits) are recognized as a component of OCL in the Consolidated Statements of Comprehensive Income (Loss) as they arise. Those (gains)/losses and prior service costs/(credits) are subsequently recognized as a component of net periodic cost/(income) pursuant to the recognition and amortization provisions of applicable accounting guidance. (Gains)/losses arise as a result of differences between actual experience and assumptions or as a result of changes in actuarial assumptions. Prior service costs/(credits) represent the cost of benefit changes attributable to prior service granted in plan amendments. The measurement of benefit obligations and net periodic cost/(income) is based on estimates and assumptions approved by the Company’s management. These valuations reflect the terms of the plans and use participant-specific information such as compensation, age and years of service, as well as certain assumptions, including estimates of discount rates, expected return on plan assets, rate of compensation increases, interest crediting rates and mortality rates.
Leases | The Company recognizes a right of use (“ROU”) asset and a liability for all leases whose term is more than 12 months at the lease inception date. ROU assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term, which includes any extension the Company reasonably expects to exercise. The Company assesses whether certain service arrangements contain embedded leases where the contract conveys the right to use an asset but is not explicitly identified as a lease arrangement; examples include information technology, third-party logistics and original equipment manufacturers. The Company uses incremental borrowing rates, updated quarterly, that reflect its own external unsecured borrowing rates that are risk-adjusted to approximate secured borrowing rates over similar terms. For certain non-real estate leases, the portfolio approach is used. The Company also has lease agreements with lease and non-lease components, which are accounted for as a single lease component. Operating lease expense is recognized on a straight-line basis over the lease term. Operating lease assets and operating lease liabilities are reported as separate lines in the Consolidated Balance Sheets. The current portion of operating lease liabilities is reported in other accrued liabilities in the Consolidated Balance Sheets. For finance leases, lease payments are allocated between interest expense and reduction of the liability in accordance with an amortization schedule. The ROU asset is amortized on a straight-line basis over the lease term. Assets acquired under finance leases are reported in property, plant and equipment, net. The depreciable life of leasehold improvements and other lease-related assets are limited by the expected lease term, unless there is a transfer of title or purchase option reasonably certain of exercise.
Share-Based Compensation | Stock-based compensation expense is adjusted for estimated forfeitures and is recognized on a straight-line basis over the requisite service period of the award, which is generally three years for stock options and one to three years for restricted stock units and performance-based restricted stock units. The Company estimates future forfeiture rates based on its historical experience.

X
- Definition Product Liability Reserve + References No definition available. + Details
Name: | nwl_ProductLiabilityReservePolicyTextBlock
Namespace Prefix: | nwl_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586 + 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 credit risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy 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 -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4) -URI https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -URI https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 5.P.3,4) -URI https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747 + 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -URI https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959 + 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 (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 -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI https://asc.fasb.org/topic&trid=2175825 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 40 -Section 30 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 50 -Section 25 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI https://asc.fasb.org/topic&trid=2126998 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980 + 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
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + 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 receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(1) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -URI https://asc.fasb.org/topic&trid=2228938 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -URI https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + 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 standard warranties including the methodology for measuring the liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
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 -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration