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

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2023
Accounting Policies [Abstract] |
Principles of Consolidation | Principles of Consolidation These financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated. Our financial statements also consolidate all of our affiliated entities in which we have a controlling financial interest. Because we hold certain rights that give us the power to direct the activities of five variable interest entities ("VIEs") (Note 17) that most significantly impact the VIEs economic performance, combined with a variable interest that gives us the right to receive potentially significant benefits or the obligation to absorb potentially significant losses, we have a controlling financial interest in those VIEs. On December 10, 2021, we closed on the acquisition of all of the issued and outstanding equity ownership of BASX, LLC, doing business as BASX Solutions (Note 4). On December 29, 2021, BASX, LLC converted to a C-Corporation, BASX, Inc. ("BASX"), and is subject to income tax. We have included the results of BASX’s operations in our consolidated financial statements beginning December 11, 2021.
Cash and Cash Equivalents | ash and Cash Equivalents We consider all highly liquid temporary investments with original maturity dates of three months or less to be cash equivalents. Cash and cash equivalents consist of bank deposits and highly liquid, interest-bearing money market funds. The Company’s cash and cash equivalents are held in a few financial institutions in amounts that exceed the insurance limits of the Federal Deposit Insurance Corporation. However, management believes that the Company’s counterparty risks are minimal based on the reputation and history of the institutions selected.
Restricted Cash | Restricted Cash Restricted cash held at December 31, 2023 and December 31, 2022 consists of bank deposits and highly liquid, interest-bearing money market funds held for the purpose of the Company's qualified New Markets Tax Credit programs (Note 17) to benefit an investment in plant and equipment to facilitate the expansion of our Longview, Texas manufacturing operations. The Company’s restricted cash is held in financial institutions in amounts that exceed the insurance limits of the Federal Deposit Insurance Corporation. However, management believes that the Company’s counterparty risks are minimal based on the reputation and history of the institutions selected.
Accounts and Note Receivable | Accounts and Note Receivable Accounts and note receivable are stated at amounts due from customers, net of an allowance for credit losses. We generally do not require that our customers provide collateral; however, our billings and customer payment terms can vary based on product type as a way to manage collections risk. The Company determines its allowance for credit losses by considering a number of factors, including the credit risk of specific customers, the customer’s ability to pay current obligations, historical trends, economic and market conditions, and the age of the receivable. Accounts are considered past due when the balance has been outstanding for ninety days past negotiated credit terms. Past due accounts are generally written-off against the allowance for credit losses only after all collection attempts have been exhausted.
Concentration of Credit Risk | Concentration of Credit Risk Our customers are concentrated primarily in the domestic commercial and industrial new construction and replacement markets. To date, our sales have been primarily to the domestic market, with foreign sales accounting for approximately 3.4%, 3.1%, and 3.0% of revenues for the years ended December 31, 2023, 2022, and 2021, respectively. For the years-ended December 31, 2023, 2022, and 2021, Texas AirSystems accounted for approximately 13.8%, 12.4%, and 11.7% of our sales, respectively. Through portfolio groups, Meriton has an ownership interest in Texas AirSystems and certain other of our sales representatives. The aggregate sales percentages through Meriton-affiliated groups that are in addition to Texas AirSystems’ sales for the years-ended December 31, 2023, 2022 and 2021 accounted for an additional 2.3%, 1.4% and 2.7%, respectively. Two other similar groups, Ambient and Hobbs/Insight, share common ownership of some of our other sales representatives through portfolio groups and for the year-ended December 31, 2023, aggregate sales through their portfolio groups accounted for approximately 11.5% and 10.2% of our sales, respectively. Sales through the portfolio groups of either Ambient or Hobbs/Insight did not account for 10% or more of our sales for any years-ended prior to December 31, 2023. As of December 31, 2023 and 2022, Texas AirSystems accounted for approximately 13.5% and 12.3%, of our accounts receivable balance, respectively. The aggregate percentages through Meriton-affiliated groups that are in addition to Texas AirSystems’ accounts receivable as of December 31, 2023 and 2022, accounted for an additional 2.0% and 3.2%, respectively. Two other similar groups, Ambient and Hobbs/Insight, aggregate percentages through their portfolio groups accounted for approximately 16.8% and 11.5% of our accounts receivable as of December 31, 2023, respectively. Accounts receivables of the portfolio groups did not account for 10% or more of our accounts receivable as of December 31, 2022, except for Ambient's aggregate percentage of approximately 10.9%.
Inventories | Inventories Inventories are valued at the lower of cost or net realizable value using the first-in, first-out (“FIFO”) or average cost method. Cost in inventory includes purchased parts and materials, direct labor and applied manufacturing overhead. We establish an allowance for excess and obsolete inventories based on product line changes, the feasibility of substituting parts and the need for supply and replacement parts.
Property, Plant and Equipment | Property, Plant and Equipment Property, plant, and equipment, including significant improvements, are recorded at cost, net of accumulated depreciation; except for property, plant, and equipment acquired in a business combination which is recorded at fair value. Repairs and maintenance and any gains or losses on disposition are included in operations. Depreciation is computed using the straight-line method over the following estimated useful lives:
Buildings and leasehold improvements | 3 - 40 years
Machinery and equipment | 3 - 20 years
Furniture and fixtures | 3 - 15 years
Business Combinations | Business Combinations The Company applies the acquisition method of accounting for business acquisitions. The results of operations of the businesses acquired by the Company are included as of the respective acquisition date. The acquisition date fair value of the consideration transferred, including the fair value of any contingent consideration, is allocated to the underlying assets acquired and liabilities assumed based upon their estimated fair values at the date of acquisition. To the extent the acquisition date fair value of the consideration transferred exceeds the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed, such excess is allocated to goodwill. The Company may adjust the preliminary purchase price allocation, as necessary, as it obtains more information regarding asset valuations and liabilities assumed that existed but were not available at the acquisition date, which is generally up to one year after the acquisition closing date. Acquisition related expenses are recognized separately from the business combination and are expensed as incurred.
Fair Value of Financial Instruments | The carrying amounts of cash and cash equivalents, receivables, accounts payable, and accrued liabilities approximate fair value because of the short-term maturity of the items. The carrying amount of the Company’s revolving line of credit, and other payables, approximate their fair values either due to their short term nature, the variable rates associated with the debt or based on current rates offered to the Company for debt with similar characteristics.
Definite-Lived Intangible Assets, Goodwill and Indefinite-Lived Intangible Assets | Definite-Lived Intangible Assets Our definite-lived intangible assets include various trademarks, service marks, and technical knowledge acquired in business combinations (Note 4) or asset acquisition. We amortize our definite-lived intangible assets on a straight-line basis over the estimated useful lives of the assets. We evaluate the carrying value of our amortizable intangible assets for potential impairment when events and circumstances warrant such a review. Amortization is computed using the straight-line method over the following estimated useful lives:
Intellectual property | 6 - 30 years
Customer relationships | 14 years
Goodwill and Indefinite-Lived Intangible Assets Goodwill represents the excess of the consideration paid for the acquired businesses over the fair value of the individual assets acquired, net of liabilities assumed. Goodwill at December 31, 2023 is expected to be tax deductible in future periods. Indefinite-lived intangible assets consist of trademarks, trade names, and internal-use software. Goodwill and indefinite-lived intangible assets are not amortized, but instead are evaluated for impairment at least annually. We perform our annual assessment of impairment during the fourth quarter of our fiscal year, and more frequently if circumstances warrant. To perform this assessment, we first consider qualitative factors to determine whether it is more likely than not that the fair value of the reporting unit and indefinite-lived intangible assets exceeds their carrying amount. If we conclude that it is more likely than not that the fair value of a reporting unit and indefinite-lived assets does not exceed their carrying amount, we calculate the fair value for the reporting unit and indefinite-lived assets and compare the amount to their carrying amount. If the fair value of a reporting unit and indefinite-lived asset exceeds their carrying amount, the reporting unit and indefinite-lived assets are not considered impaired. If the carrying amount of the reporting unit and indefinite-lived assets exceeds their fair value, the reporting unit and indefinite-lived assets are considered to be impaired and the balance is reduced by the difference between the fair value and carrying amount of the reporting unit and indefinite-lived assets. We performed a qualitative assessment as of December 31, 2023 to determine whether it was more likely than not that the fair value of the reporting unit and indefinite-lived assets was greater than the carrying value of the reporting unit and indefinite-lived assets. Based on these qualitative assessments, we determined that the fair value of the reporting unit and indefinite-lived assets was more likely than not greater than the carrying value of the reporting unit and indefinite-lived assets. Estimates and assumptions used to perform the impairment evaluation are inherently uncertain and can significantly affect the outcome of the analysis. The estimates and assumptions we use in the annual impairment assessment included market participant considerations and future forecasted operating results. Changes in operating results and other assumptions could materially affect these estimates. A considerable amount of management judgment and assumptions are required in performing the impairment tests. The changes in the carrying amount of goodwill were as follows:
| Years Ended December 31, |  |
| 2023 |  | 2022 |  |
| (in thousands) |  |
Balance, beginning of period | $ | 81,892 |  |  | $ | 85,727 |  |  |
Additions due to acquisitions | — |  |  | — |  |  |
Decreases due to acquisition adjustments (Note 4) | — |  |  | (3,835) |  |  |
Balance, end of period | 81,892 |  |  | 81,892 |  |  |
The acquisition adjustments were recorded during the first quarter of 2022. The revisions were the result of the finalization of our preliminary estimates and third party valuation models related to the acquisition of BASX (Note 4) in 2021. The impact of such revisions on consolidated net income were not significant.
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets We review long-lived assets for possible impairment when events or changes in circumstances indicate, in management’s judgment, that the carrying amount of an asset may not be recoverable. Recoverability is measured by a comparison of the carrying amount of an asset or asset group to its estimated undiscounted future cash flows expected to be generated by the asset or asset group. If the undiscounted cash flows are less than the carrying amount of the asset or asset group, an impairment loss is recognized for the amount by which the carrying amount of the asset or asset group exceeds its fair value.
Research and Development | Research and Development The costs associated with research and development for the purpose of developing and improving new products are expensed as incurred. For the years ended December 31, 2023, 2022, and 2021 research and development costs amounted to approximately $43.7 million, $46.8 million, and $16.6 million, respectively. The significant increase for the year ended December 31, 2022 was related to the inclusion of a full year of operations of BASX (Note 4), as well as our commitment to product performance and innovation.
Advertising | Advertising Advertising costs are expensed as incurred and included in selling, general, and administrative expenses on our consolidated statement of income. Advertising expense for the years ended December 31, 2023, 2022, and 2021 was approximately $2.6 million, $2.4 million, and $1.6 million, respectively.
Revenue Recognition | Shipping and Handling We incur shipping and handling costs in the distribution of products sold that are recorded in cost of sales. Shipping charges that are billed to the customer are recorded in revenues and as an expense in cost of sales. For the years ended December 31, 2023, 2022, and 2021 shipping and handling fees amounted to approximately $29.0 million, $24.4 million, and $14.4 million, respectively. Revenue Recognition Due to the highly customized nature of many of the Company’s products and each product not having an alternative use to the Company without significant costs to the Company, the Company recognizes revenue over time as progress is made toward satisfying the performance obligations of each contract. The Company has formal cancellation policies and generally does not accept returns on these units. As a result, many of the Company’s products do not have an alternative use and therefore, for these products we recognize revenue over the time it takes to produce the unit. Contract costs include direct materials, direct labor, installation, freight and delivery, commissions and royalties. Other costs not related to contract performance, such as indirect labor and materials, small tools and supplies, operating expenses, field rework and back charges are charged to expense as incurred. Provisions for estimated losses on contracts in progress are made in the period in which such losses are determined. Changes in job performance, job conditions, and estimated profitability, including those arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income, and are estimated and recognized by the Company throughout the life of the contract. The aggregate of costs incurred and income recognized on uncompleted contracts in excess of billings is shown as a contract asset within our consolidated balance sheets, and the aggregate of billings on uncompleted contracts in excess of related costs incurred and income recognized is shown as a contract liability within our consolidated balance sheets. For all other products that are part sales or standardized units, the Company recognizes revenue, presented net of sales tax, when it satisfies the performance obligation in its contracts. As the primary performance obligation in such a contract is delivery of the requested manufactured equipment, we satisfy the performance obligation when the control is passed to the customer, generally at time of shipment. Final sales prices are fixed based on purchase orders. Sales allowances and customer incentives are treated as reductions to sales and are provided for based on historical experiences and current estimates. Historically, sales of our products were moderately seasonal with the peak period being May-October of each year due to timing of construction projects being directly related to warmer weather. However, in recent years, given the increases in demand of our product and increases in our backlog, sales has become more constant throughout the year. Product Warranties A provision is made for the estimated cost of maintaining product warranties to customers at the time the product is sold based upon historical claims experience by product line. The Company records a liability and an expense for estimated future warranty claims based upon historical experience and management’s estimate of the level of future claims. Changes in the estimated amounts recognized in prior years are recorded as an adjustment to the liability and expense in the current year. The Company also sells extended warranties on parts for various lengths of time ranging from six months to 10 years. Revenue for these separately priced warranties is deferred and recognized on a straight-line basis over the separately priced warranty period. Representatives and Third Party Products We are responsible for billings and collections resulting from all sales transactions, including those initiated by our independent manufacturer representatives (“Representatives”). Representatives are national companies that are in the business of providing heating, ventilation, and air conditioning (“HVAC”) units and other related products and services to customers. The end user customer orders a bundled group of products and services from the Representative and expects the Representative to fulfill the order. These other related products and services may include controls purchased from another manufacturer to operate the unit, start-up services, and curbs for supporting the unit (“Third Party Products”). All are associated with the purchase of a HVAC unit but may be provided by the Representative or another third party. Only after the specifications are agreed to by the Representative and the customer, and the decision is made to use an AAON HVAC unit, will we receive notice of the order. We establish the amount we must receive for our HVAC unit (“minimum sales price”), but do not control the total order price that is negotiated by the Representative with the end user customer. The Representatives submit the total order price to us for invoicing and collection. The total order price includes our minimum sales price and an additional amount which may include both the Representatives’ fee and amounts due for additional products and services required by the customer. The Company is considered the principal for the equipment we design and manufacture and records that revenue gross. The Company has no control over the Third Party Products to the end customer and the Company is under no obligation related to the Third Party Products. Amounts related to Third Party Products are not recognized as revenue but are recorded as a liability and are included in accrued liabilities on the consolidated balance sheets. The Representatives’ fee and Third Party Products amounts (“Due to Representatives”) are paid only after all amounts associated with the order are collected from the customer. The amount of payments to our Representatives was $59.2 million, $39.1 million, and $43.9 million for each of the years ended December 31, 2023, 2022, and 2021, respectively.
Income Taxes | Income Taxes Income taxes are accounted for under the asset and liability method. The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the book carrying amounts and the tax basis of assets and liabilities. Excess tax benefits and deficiencies are reported as an income tax benefit or expense on the statement of income and are treated as discrete items to the income tax provision in the reporting period in which they occur. We establish accruals for unrecognized tax positions when it is more likely than not that our tax return positions may not be fully sustained. The Company records a valuation allowance for deferred tax assets when, in the opinion of management, it is more likely than not that deferred tax assets will not be realized.
Share-Based Compensation | Share-Based Compensation The Company recognizes expense for its share-based compensation based on the fair value of the awards that are granted. The Company’s share-based compensation plans provide for the granting of stock options, restricted stock, and performance stock units ("PSUs"). In conjunction with the acquisition of BASX (Note 4), we awarded performance awards to key employees ("Key Employee Awards") of BASX. The fair values of stock options are estimated at the date of grant using the Black-Scholes-Merton option valuation model. The fair value of the PSUs is estimated on the date of grant using the Monte Carlo Model. The use of the Black-Scholes-Merton option valuation model and the Monte Carlo Model requires the input of subjective assumptions such as: the expected volatility, the expected term of the grant, expected market performance, risk-free rate, and expected dividend yield for stock options. The fair va lue of restricted stock awards and Key Employee Awards is based on the fair market value of AAON common stock on the respective grant dates. The fair value of restricted stock awards is reduced for the present value of dividends. The Key Employee Awards and PSUs do not accrue dividends. Share-based compensation expense is recognized on a straight-line basis over the service period of the related share-based compensation award. Historically, stock options and restricted stock awards, granted to employees, vested at a rate of 20% per year. Restricted stock awards granted to directors historically vest over the shorter of directors' remaining elected term or one-third each year. Beginning March 2021, all new grants of stock options and restricted stock awards granted to employees, vest at a rate of 33.3% per year. Forfeitures are accounted for as they occur. Historically, if the employee or director is retirement eligible (as defined by the Long Term Incentive Plans) or becomes retirement eligible during service period of the related share-based compensation award, the service period is the lesser of 1) the grant date, if retirement eligible on grant date, or 2) the period between grant date and retirement eligible date. All share-based compensation awards granted on or after March 1, 2020 to retirement eligible employees or directors contain a one-year employment requirement (minimum service period) or the entire award is forfeited. Forfeitures are accounted for as they occur. The PSUs cliff vest at the end of their respective service period. Share-based compensation expense is recognized on a straight-line basis over the service period of PSUs. The PSUs are subject to several service and market conditions, as defined by the PSU agreement, which allows the holder to retain a pro-rata amount of awards as a result of certain termination conditions, retirement, change in common control, or death. Forfeitures are accounted for as they occur. The Key Employee Awards cliff vest on December 31, 2023. Share-based compensation expense is recognized on a straight-line basis over the service period of the Key Employee Awards when it is probable that the performance conditions will be satisfied. The Key Employee Awards are subject to several service and performance conditions, as defined by the Key Employee Award agreement, which allows the holder to retain an amount of the awards as a result of certain termination conditions or change in common control. Forfeitures are accounted for as they occur.
Financial Derivatives | Derivative Instruments In the course of normal operations, the Company occasionally enters into contracts such as forward priced physical contracts for the purchase of raw materials that qualify for and are designated as normal purchase or normal sale contracts. Such contracts are exempted from the fair value accounting requirements and are accounted for at the time product is purchased or sold under the related contract. The Company does not engage in speculative transactions, nor does the Company hold or issue financial instruments for trading purposes.
Insurance Reserves | Insurance Reserves Under the Company’s insurance programs, coverage is obtained for significant liability limits as well as those risks required to be insured by law or contract. It is the policy of the Company to self-insure a portion of certain expected losses related primarily to workers’ compensation and medical liability. Provisions for losses expected under these programs are recorded based on the Company’s estimates of the aggregate liabilities for the claims incurred.
Product Warranties | Leases New leases entered into by the Company are assessed at lease inception for proper lease classification. At December 31, 2023 and 2022, all of our leases are classified as operating leases. We have entered into various short-term operating leases with an initial term of twelve months or less. These leases are not recorded on our consolidated balance sheets as of December 31, 2023 and 2022, and the rent expense for these short-term leases is not significant. As our leases do not provide an implicit interest rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. Our incremental borrowing rate represents the interest rate which we would pay to borrow an amount equal to the lease payments over a similar term in a similar economic environment. Expense related to these leases is recognized on straight-line basis over the lease term. Certain of our leases contain escalating lease payments based on predefined increases. Most leases contain options to renew or terminate. Right-of-use assets and lease liabilities reflect only the options which the Company is reasonably certain to exercise. The Company’s leases generally require us to pay for insurance, taxes, utilities, and other operating costs. These payments are not included in the right-of-use asset or lease liability and are expensed as incurred.
Use of Estimates | Use of Estimates The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Because these estimates and assumptions require significant judgment, actual results could differ from those estimates and could have a significant impact on our results of operations, financial position, and cash flows. We reevaluate our estimates and assumptions as needed, but at a minimum on a quarterly basis. The most significant estimates include, but are not limited to, inventory valuation, inventory reserves, warranty accrual, workers' compensation accrual, medical insurance accrual, income taxes, useful lives of property, plant, and equipment, estimated future use of leased property, share-based compensation, revenue percentage of completion and estimated costs to complete. Actual results could differ materially from those estimates.
New Accounting Pronouncements | Changes to U.S. GAAP are established by the FASB in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification. We consider the applicability and impact of all ASUs. ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial statements and notes thereto. In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to SEC's Disclosure Update and Simplification Initiative. The new guidance is intended to update a variety of disclosure requirements. The effective date for each amendment will be the date on with the SEC's removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective. Early adoption is prohibited. Upon adoption, this ASU is not expected to have a material impact on the Company's financial statements and related disclosures. In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280). The new guidance improves reportable segment disclosures primarily through enhanced disclosures about significant segment expenses and by requiring current annual disclosures to be provided in interim periods. The amendments in this ASU are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. Upon adoption, this ASU is not expected to have a material impact on the Company's financial statements and related disclosures. In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740). The new guidance is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in this ASU are effective for annual periods beginning after December 15, 2024. Upon adoption, this ASU is not expected to have a material impact on the Company's financial statements and related disclosures.

X
- Definition Disclosure of insurance reserves policy. + References No definition available. + Details
Name: | aaon_InsuranceReservesPolicyTextBlock
Namespace Prefix: | aaon_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -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 Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 Reference 2: 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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

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

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

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-2 + 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://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org//606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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