XML 48 R32.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 The consolidated financial statements include the accounts of the Company and its subsidiaries. All of our subsidiaries are wholly-owned, and we are not a party to any joint venture, partnership or other variable interest entity that would potentially qualify for consolidation. All material intercompany accounts and transactions are eliminated.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Examples include provisions for returns, bad debts, product claims reserves, inventory obsolescence and the length of product life cycles, accruals associated with restructuring activities, income tax exposures and valuation allowances, and the carrying value of goodwill, intangible assets and property, plant and equipment. Actual results could vary from these estimates.
Revenue Recognition | Revenue Recognition Revenue from contracts with customers is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve this core principle, the guidance provides that an entity should apply the following steps: (1) identify the contract(s) with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when, or as, the entity satisfies a performance obligation. Revenue Recognized from Contracts with Customers Contracts with customers typically take the form of invoices for purchase of materials from the Company. Customer payment terms vary by region and are typically less than 60 days. The performance obligation is the delivery of these materials to the customer’s control. Revenue from the sale of modular carpet, resilient flooring, rubber flooring, and related products (TacTiles installation materials, etc.) was approximately 98% of the Company’s total revenue in 2023, approximately 97% of the Company’s total revenue in 2022, and approximately 98% of the Company’s total revenue in 2021. The revenue from sales of these products is recognized upon shipment, or in certain cases, upon delivery to the customer. The transaction price for these sales is readily identifiable. The remaining revenue of approximately 2% for 2023, approximately 3% for 2022, and approximately 2% for 2021 was generated from the installation of carpet and other flooring-related material. For installation projects underway, the Company recognized installation revenue over time based on a project cost input method as the customer simultaneously received and consumed the benefit of the services. The installation of the carpet and related products is a separate performance obligation from the sale of carpet. The majority of these projects are completed within five days of the start of installation. The transaction price for these sale and installation contracts is readily determinable between flooring material and installation services and typically is specifically identified in the contract with the customer. The Company has utilized the portfolio approach to its contracts with customers, as its contracts with customers have similar characteristics, and it is reasonable to expect that the effects from applying this approach are not materially different from applying the accounting standard to individual contracts. The Company does not have any other significant revenue streams outside of these sales of flooring material, and the sale and installation of flooring material, as described above. The Company does not record taxes collected from customers and remitted to governmental authorities within revenues. The Company records such taxes collected as a liability on our consolidated balance sheets. Performance Obligations As noted above, the Company primarily generates revenue through the sale of flooring material to end users either upon shipment or upon arrival of the product at its destination. In these instances, there typically is no other obligation to the customers other than the delivery of flooring material, with the exception of warranty. The Company does offer a warranty to its customers which guarantees certain on-floor performance characteristics and warrants against manufacturing defects. The warranty is not a service warranty, and there is no ability to separate the warranty obligation from the sale of the flooring or purchase it separately. The Company’s incidence of warranty claims is extremely low, with less than 0.5% of revenue in claims on an annual basis for the last three fiscal years. Given the nature of the warranty as well as the financial impact, the Company has determined that there is no need to identify this warranty as a separate performance obligation, and the Company accounts for warranty on an accrual basis. For the Company’s installation business, the sales of carpet and other flooring materials and installation services are separate deliverables which under the revenue recognition requirements should be characterized as separate performance obligations. The nature of the installation projects is such that the vast majority – an amount in excess of 85% of these installation projects – are completed in less than five days. The Company’s largest installation customers are retail, education and corporate customers, and these are on a project-by-project basis and are short-term installations. The Company has evaluated these projects at the end of each reporting period and recorded revenue in accordance with the accounting standards for projects which were underway as of the end of 2023, 2022 and 2021. Costs to Obtain Contracts The Company pays sales commissions to many of its sales personnel based upon their selling activity. These are direct costs associated with obtaining the contracts and are expensed as the revenue is earned. As these commissions become payable upon shipment (or in certain cases delivery) of product, the commission is earned as the revenue is recognized. There are no other material costs the Company incurs as part of obtaining the sales contract. Shipping and Handling Shipping and handling fees billed to customers are classified in net sales in the consolidated statements of operations. Shipping and handling costs incurred are classified in cost of sales in the consolidated statements of operations.
Advertising and Promotion | Advertising and Promotion The Company’s advertising and promotional activities primarily consist of product samples, printed materials, digital marketing, trade shows, and customer events. Advertising and promotional costs are expensed when the advertising / promotional activity first takes place.
Research and Development | Research and Development Research and development costs are expensed as incurred and are included in SG&A expenses and cost of sales in the consolidated statements of operations. Research and development expense includes costs associated with the development of new products as well as the improvement and enhancement of existing products.
Cash, Cash Equivalents and Short-Term Investments | Cash, Cash Equivalents and Short-Term Investments Highly liquid investments with original maturities of three months or less are classified as cash and cash equivalents. Investments with maturities greater than three months and less than one year are classified as short-term investments. Significant concentrations of credit risk may arise from the Company’s cash maintained at various banks, as from time to time cash balances may exceed the FDIC limits.
Allowances for Expected Credit Losses | Allowances for Expected Credit Losses The Company maintains allowances for expected credit losses for estimated losses resulting from the inability of customers to make required payments. Estimating the amount of future expected losses requires the Company to consider historical losses from our customers, as well as current market conditions and future forecasts of our customers’ ability to make payments for goods and services. By its nature, such an estimate is highly subjective, and it is possible that the amount of accounts receivable that the Company is unable to collect may be different than the amount initially estimated.
Inventories | Inventories Inventories are carried at the lower of cost (standards approximating the first-in, first-out method) or net realizable value. Costs included in inventories are based on invoiced costs and/or production costs, as applicable. Included in production costs are material, direct labor and allocated overhead. The Company writes down inventories for the difference between the carrying value of the inventories and their estimated net realizable value. If actual market conditions are less favorable than those projected by management, additional write-downs may be required. Management estimates its reserves for inventory obsolescence by continuously examining its inventories to determine if there are indicators that carrying values exceed net realizable values. Experience has shown that significant indicators that could require the need for additional inventory write-downs are the age of the inventory, the length of its product life cycles, anticipated demand for the Company’s products, and current economic conditions. While management believes that adequate write-downs for inventory obsolescence have been made in the consolidated financial statements, consumer tastes and preferences may continue to change, and the Company could experience additional inventory write-downs in the future.
Leases | Leases The Company records a right-of-use asset and lease liability for operating and finance leases once a contract that contains a lease is executed and the Company has the right to control the use of the leased asset. The right-of-use asset is measured as the present value of the lease obligation. The discount rate used to calculate the present value of the lease liability is the Company’s incremental borrowing rate, which is based on the estimated rate for a fully collateralized borrowing that fully amortizes over a similar lease term at the commencement date and for the applicable geographical region. The Company made an accounting policy election to exclude leases with an initial term of 12 months or less from the calculation of the right-of-use asset and lease liability recorded on the consolidated balance sheets. These leases primarily represent month-to-month operating leases for equipment where we were reasonably certain that we would not elect an option to extend the lease. The Company also made an accounting policy election not to separate lease and non-lease components for all asset classes and accounts for the lease payments as a single component.
Property, Plant and Equipment and Long-Lived Assets | Property, Plant and Equipment and Long-Lived Assets Property, plant and equipment are carried at cost. Depreciation is computed using the straight-line method over the following estimated useful lives: buildings and improvements – ten to forty years; equipment, furniture and fixtures – three to twelve years; and computer software – three to six years. Certain manufacturing equipment in our Weinheim manufacturing facility have estimated useful lives up to twenty-five years. Leasehold improvements are depreciated over the shorter of the asset life or lease term, generally between three to twelve years. Interest costs for the construction/development of certain long-term assets are capitalized and amortized over the related assets’ estimated useful lives. Total depreciation expense amounted to approximately $35.9 million, $36.3 million, and $41.9 million for the years 2023, 2022 and 2021, respectively. Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If the sum of the expected future undiscounted cash flow is less than the carrying amount of the asset, a loss is recognized for the difference between the fair value and carrying value of the asset. Repair and maintenance costs are charged to operating expense as incurred.
Goodwill and Other Intangible Assets | Goodwill and Other Intangible Assets In accordance with applicable accounting standards, the Company tests goodwill for impairment annually and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. During the fourth quarters of 2023, 2022 and 2021, the Company performed the annual goodwill impairment test. The Company tests goodwill at the reporting unit level, which is an operating segment or one level below an operating segment. In performing the impairment testing, the Company prepared valuations of reporting units on both a market comparable methodology and an income methodology, and those valuations were compared with the respective carrying values of the reporting units to determine whether any goodwill impairment existed. In preparing the valuations, past, present and future expectations of performance were considered. See Note 12 entitled “Goodwill and Other Intangible Assets” for additional information. Trademark and trade name intangible assets acquired in connection with the nora acquisition are not subject to amortization, but are tested for impairment annually and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the intangible asset below its carrying amount. For the annual tests performed in 2023, 2022, and 2021, the Company prepared valuations of the intangible assets using the present value of cash flows under the relief from royalty method, which were compared to the carrying value of intangible assets to determine whether any impairment existed. See Note 12 entitled “Goodwill and Other Intangible Assets” for additional information. The Company’s other intangible assets primarily consist of developed technology that is amortized on a straight-line basis over the estimated useful life of 7 years.
Product Warranties | Product Warranties The Company typically provides limited warranties with respect to certain attributes of its carpet products (for example, warranties regarding excessive surface wear, edge ravel and static electricity) for periods ranging from ten to twenty years, depending on the particular carpet product and the environment in which it is to be installed. Similar limited warranties are provided on certain attributes of its rubber and LVT products, typically for a period of 5 to 15 years. The Company typically warrants that services performed will be free from defects in workmanship for a period of one year following completion. In the event of a breach of warranty, the remedy typically is limited to repair of the problem or replacement of the affected product. The Company records a provision related to warranty costs based on historical experience and future expectations and periodically adjusts these provisions to reflect changes in actual experience. Warranty and sales allowance reserves amounted to $4.3 million and $2.1 million as of December 31, 2023 and January 1, 2023, respectively, and are included in accrued expenses in the accompanying consolidated balance sheets.
Income Taxes | Income Taxes The Company accounts for income taxes under an asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the Company’s financial statements or tax returns. In estimating future tax consequences, the Company generally considers all expected future events other than enactments of changes in tax laws or rates. The effect on deferred tax assets and liabilities of a change in tax rates will be recognized as income or expense in the period that includes the enactment date. The Company has elected to account for tax effects of the global intangible low-taxed income (“GILTI”) in the period when incurred, and therefore has not provided any deferred tax impacts for these provisions in its consolidated financial statements. The Company records a valuation allowance to reduce its deferred tax assets when it is more likely than not that some portion or all of the deferred tax assets will expire before realization of the benefit or that future deductibility is not probable. The ultimate realization of the deferred tax assets depends on the ability to generate sufficient taxable income of the appropriate character in the future. This requires us to use estimates and make assumptions regarding significant future events such as the taxability of entities operating in the various taxing jurisdictions. 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. For further information, see Note 17 entitled “Income Taxes.”
Fair Values of Financial Instruments | Fair Values of Financial Instruments Fair values of cash and cash equivalents and short-term debt approximate cost due to the short period of time to maturity. Fair values of debt are based on quoted market prices or pricing models using current market rates and classified as level 2 within the fair value hierarchy. See Note 5 entitled “Fair Value of Financial Instruments” for further information.
Translation of Foreign Currencies | Translation of Foreign Currencies The financial position and results of operations of most of the Company’s foreign subsidiaries are measured using local currencies as the functional currency. Assets and liabilities of these subsidiaries are translated into U.S. dollars at the exchange rate in effect at each year-end. Income and expense items are translated each month at average monthly exchange rates throughout the year. The resulting translation adjustments are recorded in the foreign currency translation adjustment account. In the event of a divestiture or substantial liquidation of a foreign subsidiary, the related foreign currency translation results are reclassified from equity to income.
Earnings Per Share | Earnings per Share Basic earnings per share is computed based on the average number of common shares outstanding, including participating securities. Diluted earnings per share reflects the potential increase in average common shares outstanding that would result from share-based awards or the assumed exercise of outstanding stock options, calculated using the treasury stock method. See Note 15 entitled “Earnings Per Share” for additional information.
Share-Based Compensation | Share-Based Compensation The Company has share-based employee compensation plans, which are described more fully in Note 14 entitled “Shareholders' Equity.” The Company recognizes expense related to its restricted stock, restricted share unit and performance share grants based on the grant date fair value of the shares awarded, as determined by its market price at date of grant.
Pension Benefits | Pension Benefits Net pension expense recorded is based on, among other things, assumptions about the discount rate, estimated return on plan assets and salary increases. While the Company believes these assumptions are reasonable, changes in these and other factors and differences between actual and assumed changes in the present value of liabilities or assets of the Company’s plans above certain thresholds could cause net annual expense to increase or decrease materially from year to year. The actuarial assumptions used in the Company’s salary continuation plan and foreign defined benefit plans reporting are reviewed periodically and compared with external benchmarks to ensure that they appropriately account for our future pension benefit obligation. The expected long-term rate of return on plan assets assumption is based on weighted average expected returns for each asset class. Expected returns reflect a combination of historical performance analysis and the forward-looking views of the financial markets, and include input from actuaries, investment service firms and investment managers.
Fiscal Year | Fiscal Year The Company’s fiscal year is the 52 or 53 week period ending on the Sunday nearest December 31. All references herein to “2023,” “2022,” and “2021,” mean the fiscal years ended December 31, 2023, January 1, 2023, and January 2, 2022, respectively. Fiscal years 2023, 2022 and 2021 were each comprised of 52 weeks.
Recent Accounting Pronouncements | Recently Issued Accounting Pronouncements – Adopted In July 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-03, “Presentation of Financial Statements (Topic 205), Income Statement — Reporting Comprehensive Income (Topic 220), Distinguishing Liabilities from Equity (Topic 480), Equity (Topic 505), Compensation — Stock Compensation (Topic 718).” This ASU amends various paragraphs in the accounting codification pursuant to the issuance of Commission Staff Accounting Bulletin (“SAB”) number 120. The ASU provides clarifying guidance related to employee and non-employee share-based payment accounting, including guidance related to spring-loaded awards. ASU 2023-03 was effective upon issuance. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements. In June 2022, the FASB issued ASU 2022-03, “Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions.” This ASU clarifies that a contractual restriction on the sale of an equity security is not considered in measuring fair value. The ASU also requires certain disclosures for equity securities subject to contractual sale restrictions. The new guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2023. Early adoption was permitted. The Company adopted this standard on April 2, 2023. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements. Recently Issued Accounting Pronouncements – Not Yet Adopted In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” This ASU requires public entities on an annual basis to disclose a rate reconciliation with explicit categories, as outlined in the ASU, and requires additional disclosures for reconciling items that meet certain quantitative thresholds. Other disclosures include disaggregation of income taxes paid, pre-tax income, and income tax expense. The new guidance is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of this ASU to its income tax disclosures. In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” This ASU requires additional disclosures in annual and interim periods for significant segment expenses included in the measure of segment profit provided to the chief operating decision maker (“CODM”). Disclosure of other segment items by reportable segment as well as a description of its composition is also required. The new guidance is effective for annual periods beginning after December 15, 2023, and for interim periods beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of this ASU to its segment disclosures.

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

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

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

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

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-12 + Details
Name: | us-gaap_FiscalPeriod
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for 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 for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for 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 -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480794/715-70-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 30 -Topic 715 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481097/715-30-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 60 -Topic 715 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480266/715-60-50-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 80 -Topic 715 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480576/715-80-50-2 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 20 -Topic 715 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + 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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-9 + Details
Name: | us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 25 -Paragraph 4 -SubTopic 50 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482610/350-50-25-4 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 1 -SubTopic 40 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482633/350-40-30-1 + Details
Name: | us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 3: 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 + 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 -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