XML 57 R36.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Jun. 30, 2024
Accounting Policies [Abstract] |
Basis of Consolidation | Basis of Consolidation The consolidated financial statements include the accounts of the Company and all majority-owned subsidiaries. All significant intercompany accounts and transactions are eliminated.
Revenue Recognition | Revenue Recognition Revenue, net of related discounts, rebates, returns and allowances is recognized when performance obligations are satisfied under the terms of a customer order or contract. This occurs when control of the goods and services has transferred to the customer, which is generally determined when title, ownership and risk of loss pass to the customer, all of which occurs upon shipment or delivery of the product, based on the applicable shipping terms, or when the service is performed. Shipping terms may vary for products shipped outside the United States depending on the mode of transportation, the country where the material is shipped and any agreements made with the customers. Freight and Handling Fees and Costs Freight and handling fees and costs billed separately to customers are included as part of net sales, and freight and handling costs expensed are included as part of cost of sales on the consolidated statements of operations.
Research and Development | Research and Development Research and development expenditures, which amounted to $25.6 million, $24.4 million and $20.4 million in fiscal years 2024, 2023 and 2022, respectively, are expensed as incurred and are generally reported in cost of sales in the consolidated statements of operations. The research and development expenditures consist principally of salaries and benefits, building costs, utilities and administrative expenses. Substantially all development costs are related to developing new products or designing significant improvements to existing products or processes.
Cash Equivalents | Cash Equivalents Cash equivalents consist of highly liquid instruments with original maturities of three months or less. Cash equivalents are stated at cost, which approximates market.
Accounts Receivable | Accounts Receivable Trade receivables are carried at original invoice amount less an estimate made for doubtful receivables based on a review of outstanding amounts. Trade credit is extended based upon periodic evaluation of each customer's ability to perform its obligations. The Company determines accounts receivable allowances based on an aging of accounts and a review of specific accounts identified as collection risks. The Company generally does not require collateral to secure accounts receivable.
Inventories | Inventories Inventories are valued at the lower of cost or market for those inventories determined by the LIFO method. The Company values other inventory at the lower of cost or net realizable value, determined by the FIFO and average cost methods.
Property, Plant and Equipment and Depreciation | Property, Plant and Equipment and Depreciation Fixed assets are stated at historical cost, with the exception of assets acquired through acquisitions, which are recorded at fair value, less accumulated depreciation. Depreciation for financial reporting purposes is computed by the straight-line method over the estimated useful lives of the assets. Upon disposal, assets and related depreciation are removed from the accounts and the differences between the net amounts and proceeds from disposal are generally included in cost of goods sold in the consolidated statements of operations.
Computer Software and Amortization | Computer Software and Amortization Computer software is included in property, plant, equipment and software, net on the consolidated balance sheets and is amortized for financial reporting purposes on a straight-line basis over the respective estimated useful lives ranging from 3 to 15 years.
Goodwill | Goodwill Goodwill, net of accumulated impairment losses, representing the excess of the cost over the net tangible and identifiable intangible assets of acquired businesses, is stated at cost. Goodwill is not amortized but instead is tested at least annually for impairment as of June 1, or more frequently if events or circumstances indicate that the carrying amount of goodwill may be impaired. Potential impairment is identified by comparing the fair value of a reporting unit to its carrying value, including goodwill. The fair value is estimated using a weighting of discounted cash flows and the use of market multiples valuation techniques for the SAO reporting unit and the Dynamet reporting unit in the PEP segment. The discounted cash flow technique requires the use of cash flow forecasts. The cash flow forecasts include significant judgments and assumptions related to revenue growth rates, which include perpetual growth rates, gross margin and weighted average cost of capital. The market multiples valuation technique includes significant judgment in the determination of the market multiples. If the carrying value of the reporting unit exceeds its fair value, any impairment loss is measured by the difference between the carrying value of the reporting unit and its fair value, not to exceed the carrying amount of goodwill. For purposes of performing Step 1 of goodwill impairment testing, the Company uses certain nonrecurring fair value measurements using significant unobservable inputs (Level 3). Fair value for purposes of the goodwill impairment test is based on a weighting of an income approach and a market approach. Under the income approach, fair value is determined based on a discounted cash flow technique that uses estimates of cash flows discounted to present value using rates commensurate with the risks associated with those cash flows. Under the market approach, a market-based value is derived by relating multiples for earnings and cash flow measures for a group of comparable public companies to the same measure for each reporting unit to estimate fair value. The assumptions used by the Company to determine fair value of the reporting units are similar to those that would be used by market participants performing valuations.
Intangible assets | Intangible assets The costs of intangible assets, consisting principally of trademarks, trade names, non-compete arrangements, technology, patents and customer relationships are amortized on a straight-line basis over the estimated useful lives ranging from 15 to 30 years. The gross carrying amount and related accumulated amortization are removed from the accounts upon full amortization or impairment.
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets Long-lived assets subject to amortization, including property, plant, equipment, software and intangible assets, are reviewed for impairment and written down to fair value whenever events or changes in circumstances indicate that the carrying value may not be recoverable through future undiscounted cash flows. The amount of the impairment loss is the excess of the carrying amount of the impaired assets over the fair value of the assets based upon discounted future cash flows.
Leases | Leases Determination of whether a contract is or contains a lease at contract inception is based on the presence of identified assets and the right to obtain substantially all of the economic benefit from or to direct the use of such assets. When it is determined a lease exists, a right-of-use ("ROU") asset and corresponding lease liability are recorded on the consolidated balance sheets. ROU assets represent the right to use an underlying asset for the lease term. Lease liabilities represent the obligation to make lease payments arising from the lease. On the lease commencement date, the Company measures and records a ROU asset and lease liability equal to the present value of the remaining lease payments, discounted using the rate implicit in the lease (or if that rate cannot be readily determined, an incremental borrowing rate). Lease terms include options to extend or terminate the lease when it is reasonably certain that the option will be exercised. Lease contracts with a term of 12 months or less are not recorded in the consolidated balance sheets. Fixed lease expense is recognized for operating leases on a straight-line basis over the lease term. Lease agreements with lease and non-lease components, are accounted for as a single lease component for all underlying asset classes. Accordingly, all costs associated with a lease contract are accounted for as lease costs. Some leasing arrangements require variable payments that are dependent on usage, output, or may vary for other reasons, such as insurance and tax payments. The variable lease payments are not presented as part of the ROU asset or lease liability.
Environmental Expenditures | Environmental Expenditures Environmental expenditures that pertain to current operations or to future revenues are expensed or capitalized consistent with the Company's capitalization policy for property, plant and equipment. Expenditures that result from the remediation of an existing condition caused by past operations and that do not contribute to current or future revenues are expensed. Liabilities are recognized for remedial activities when the remediation is probable and the cost can be reasonably estimated. Most estimated liabilities are not discounted to present value due to the uncertainty as to the timing and duration of expected costs.
Derivative Financial Instruments | Derivative Financial Instruments All derivative financial instruments are recorded on the balance sheet at their fair value and changes in fair value are recorded each period in current earnings or other comprehensive income (loss). The Company enters into derivative financial instruments to hedge certain anticipated transactions, firm commitments or assets and liabilities denominated in foreign currencies. In addition, the Company, from time to time, utilizes interest rate swaps to convert fixed rate debt to floating rate debt.
Foreign Currency Translation | Foreign Currency Translation Assets and liabilities of international operations are translated into U.S. dollars at exchange rates in effect at year-end, and their income statements are translated at the average monthly exchange rates prevailing during the year. The resulting translation gains and losses are recorded each period as a component of accumulated other comprehensive income (loss) until the international entity is sold or liquidated. Gains and losses from transactions denominated in foreign currencies are reported in other expense (income), net in the consolidated statements of operations.
Income Taxes | Income Taxes Deferred income taxes are recognized by applying enacted statutory tax rates, applicable to future years, to temporary differences between the tax basis and financial statement carrying values of the Company's assets and liabilities. Valuation allowances are recorded to reduce deferred tax assets to amounts that are more likely than not to be realized. Significant judgments, estimates and assumptions are required in determining tax return reporting positions and in calculating provisions for income tax, which are based on interpretations of tax regulations and accounting pronouncements. Liabilities are established for uncertain tax positions when it is more likely than not that such positions, if challenged, would not be sustained upon review by taxing authorities. These liabilities are re-evaluated as tax regulations and facts and circumstances change, such as the closing of a tax audit or the expiration of the statute of limitations for a specific exposure.
Earnings per Share | Earnings per Share The Company calculates basic and diluted earnings per share using the two class method. Under the two class method, earnings are allocated to common stock and participating securities (non-vested restricted shares and units that receive non-forfeitable dividends) according to their participation rights in dividends and undistributed earnings. The earnings available to each class of stock are divided by the weighted average number of outstanding shares for the period in each class. Diluted earnings per share assumes the issuance of common stock for all potentially dilutive share equivalents outstanding.
Concentration of Credit Risk | Concentration of Credit Risk Financial instruments that are potentially subject to concentrations of credit risk consist primarily of cash and cash equivalents, investments in marketable securities and trade receivables. Investment and cash management policies have been implemented that limit deposit concentrations and limit investments to investment grade securities. The risk with respect to trade receivables is mitigated by monitoring payment terms and periodic credit evaluations the Company performs on our customers, the short duration of our payment terms and by the diversification of our customer base.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Recent Accounting Pronouncements | Recent Accounting Pronouncements Recently Issued Accounting Pronouncements - Pending Adoption In December 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-09 Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The guidance in this ASU enhances the transparency and decision functionality of income tax disclosures to provide investors information to better assess how an entity's operations and related tax risks, tax planning and operational opportunities affect its tax rate and prospects for future cash flow. The amendments in this ASU require public entities to disclose the following specific categories in the rate reconciliation by both percentages and reporting currency amounts: the effect of state and local income tax, net of federal (national) income tax, foreign tax effects, effects of changes in tax laws or rates enacted in the current period, effects of cross-border tax laws, tax credits, changes in valuation allowances, nontaxable or nondeductible items and changes in unrecognized tax benefits. The amendments in ASU 2023-09 also require public entities to provide additional information for reconciling items that meet the qualitative threshold (if the effect of those reconciling items is equal to or greater than 5 percent of the amount computed by multiplying pre-tax income (loss) by the applicable statutory income tax rate). The ASU requires reporting entities to annually disclose the year-to-date amount of income taxes paid (net of refunds received) disaggregated by federal, state and foreign localities. The amendments in this ASU should be applied on a prospective basis and retrospective application is permitted. For public business entities, ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements not yet issued. ASU 2023-09 is a requirement for additional disclosure and is not expected to materially impact the consolidated financial statements. In November 2023, the FASB issued ASU 2023-07 Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The guidance in ASU 2023-07 seeks to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in this ASU require a public entity to disclose the following: significant segment expenses that are regularly provided to the chief operating decision maker ("CODM") and included within each reported measure of segment profit or loss; an amount for other segment items by reportable segment and a description of its composition; and the title and position of the CODM and how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. This ASU requires public entities to provide all annual disclosures about a reportable segment's profit or loss and assets currently required by Topic 280 in interim periods. ASU 2023-07 clarifies that if the CODM uses more than one measure of a segment's profit or loss in assessing segment performance and deciding how to allocate resources, a public entity may report one or more of those additional measures of segment profit. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. ASU 2023-07 is a requirement for additional disclosure and is not expected to materially impact the consolidated financial statements. Recently Issued Accounting Pronouncements - Adopted In November 2021, the FASB issued ASU 2021-10 Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance. The amendments in ASU 2021-10 require the following annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy: information about the nature of the transactions and the related accounting policy used to account for the transactions; the line items on the balance sheet and income statement that are affected by the transactions, and the amounts applicable to each financial statement line item; significant terms and conditions of the transactions, including commitments and contingencies. ASU 2021-10 is effective for public business entities for annual periods, including interim periods within those annual periods, beginning after December 15, 2021, with early adoption permitted. The Company adopted the provisions of ASU 2021-10 in the fourth quarter of fiscal year 2022. ASU 2021-10 is a requirement for additional disclosure and it did not materially impact the consolidated financial statements. In March 2020, the FASB issued ASU 2020-04 Reference Rate Reform (Topic 848). The guidance in ASU 2020-04 provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform, if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. These amendments became effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. In December 2022, the FASB issued ASU 2022-06 for Topic 848 which extended the application of optional expedients and exceptions from ASU 2020-04 to June 30, 2023. The Company's Prior Credit Agreement, in place as of March 31, 2023, referenced LIBOR in certain borrowing situations. The Credit Facility was entered into on April 14, 2023 and replaced LIBOR with the Secured Oversight Financing Rate ("SOFR"). Through March 31, 2023, the Company had not experienced any unintended outcomes or consequences of reference rate reform that would have required the adoption of this guidance. The adoption of ASU 2022-06 did not materially impact the consolidated financial statements. In December 2019, the FASB issued ASU 2019-12 Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The guidance removes certain exceptions to the general principles related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year, and recognition of deferred tax liabilities for outside basis differences. The new standard also simplifies the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the basis of goodwill. ASU 2019-12 is effective for public business entities for annual periods, including interim periods within those annual periods, beginning after December 15, 2020, with early adoption permitted. The Company adopted the provisions of ASU 2019-12 in the first quarter of fiscal year 2022. Adoption of the other provisions in ASU 2019-12 did not materially impact the consolidated financial statements.
Fair Value Measurements | Fair Value Measurements The fair value hierarchy has three levels based on the inputs used to determine fair value. Level 1 refers to quoted prices in active markets for identical assets or liabilities. Level 2 refers to observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data. Level 3 refers to unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets and liabilities. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs. Currently, the Company does not use Level 1 and 3 inputs.
Fair Value of Financial Instruments | The Company's derivative financial instruments have historically consisted of commodity forward contracts, foreign currency forward contracts, interest rate swaps and forward interest rate swaps. These instruments are measured at fair value using the market method valuation technique. The inputs to this technique utilize information related to foreign exchange rates, commodity prices and interest rates published by third party leading financial news and data providers. This is observable data; however, the valuation of these instruments is not based on actual transactions for the same instruments and, as such, they are classified as Level 2. The Company's use of derivatives and hedging policies are more fully discussed in Note 16. The Company has currently chosen not to elect the fair value option for any items that are not already required to be measured at fair value in accordance with accounting principles generally accepted in the United States of America.

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 legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset, and environmental remediation liability from improper or other-than-normal operation of long-lived asset. Includes, but is not limited to, timing of recognition and whether obligation is measured on discounted basis. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 410 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/410/tableOfContent + Details
Name: | us-gaap_AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for 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/2147478898/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 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9 Reference 3: 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 4: 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 5: 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 6: 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 7: 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 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://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -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 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 3: 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 the fair value of financial instruments. + References Reference 1: 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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/830/tableOfContent + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

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

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

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

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

X
- Definition Disclosure of accounting policy for 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 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 + 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 costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/985-20/tableOfContent + Details
Name: | us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy
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