XML 31 R21.htm IDEA: XBRL DOCUMENT
v3.25.3

Summary of Significant Accounting Policies (Policies) | 9 Months Ended
--- | ---
Sep. 27, 2025
Accounting Policies [Abstract] |
Basis of Presentation | Basis of Presentation The unaudited condensed consolidated financial statements include the accounts of Ducommun Incorporated and its subsidiaries (“Ducommun,” the “Company,” “we,” “us” or “our”), after eliminating intercompany balances and transactions. The December 31, 2024 condensed consolidated balance sheet data was derived from audited financial statements, but does not contain all disclosures required by accounting principles generally accepted in the United States of America (“GAAP”). Our significant accounting policies were described in Part IV, Item 15(a)(1), “Note 1. Summary of Significant Accounting Policies” in our Annual Report on Form 10-K for the year ended December 31, 2024 (“2024 Form 10-K”). The financial information included in this Quarterly Report on Form 10-Q (“Form 10-Q”) should be read in conjunction with the 2024 Form 10-K. In the opinion of management, all adjustments, including recurring accruals, have been made that are necessary to fairly state our condensed consolidated financial position, statements of operations, comprehensive (loss) income, changes in shareholders’ equity, and cash flows in accordance with GAAP for the periods covered by this Form 10-Q. The results of operations for the three and nine months ended September 27, 2025 are not necessarily indicative of the results to be expected for the full year ending December 31, 2025. Our fiscal quarters end on the Saturday closest to the end of March, June and September for the first three fiscal quarters of each year, and on December 31 for our fourth fiscal quarter. As a result of using fiscal quarters for the first three quarters combined with leap years, our first and fourth fiscal quarters can range between 12 1/2 weeks to 13 1/2 weeks while the second and third fiscal quarters remain at a constant 13 weeks per fiscal quarter. Certain reclassifications have been made to prior period amounts to conform to the current year’s presentation.
Use of Estimates | Use of Estimates Certain amounts and disclosures included in the unaudited condensed consolidated financial statements require management to make estimates and judgments that affect the amounts of assets, liabilities (including contract liabilities), revenues and expenses, and related disclosures of contingent assets and liabilities. These estimates are based on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.
Earnings Per Share | Earnings Per Share Basic earnings per share are computed by dividing income available to common shareholders by the weighted-average number of common shares outstanding in each period. Diluted earnings per share is computed by dividing income available to common shareholders by the weighted-average number of common shares outstanding, plus any potentially dilutive shares that could be issued if exercised or converted into common stock in each period.
Fair Value | Fair Value Assets and liabilities that are measured, recorded or disclosed at fair value on a recurring basis are categorized using the fair value hierarchy. The fair value hierarchy has three levels based on the reliability of the inputs used to determine the fair value. Level 1, the highest level, refers to the values determined based on quoted prices in active markets for identical assets. Level 2 refers to fair values estimated using significant observable inputs. Level 3, the lowest level, includes fair values estimated using significant unobservable inputs. We have money market funds which are included as cash and cash equivalents. We also have forward interest rate swap agreements and the fair value of the forward interest rate swap agreements was determined using pricing models that use observable market inputs as of the balance sheet date, a Level 2 measurement.
Cash and Cash Equivalents | Cash and Cash Equivalents Cash equivalents consist of highly liquid instruments purchased with original maturities of three months or less. These assets are valued at cost, which approximates fair value, and we classify as Level 1.
Derivative Instruments | Derivative Instruments We recognize derivative instruments on our condensed consolidated balance sheets at their fair value. On the date that we enter into a derivative contract, we designate the derivative instrument as a fair value hedge, a cash flow hedge, or a derivative instrument that will not be accounted for using hedge accounting methods. In November 2021, we entered into forward interest rate swap agreements with an aggregate notional amount of $150.0 million, all with an effective date of January 2024 (“Forward Interest Rate Swaps”), to manage our exposure to interest rate movements on a portion of our debt. At the time we entered into the Forward Interest Rate Swaps, there was a high probability of forecasted interest payments on our debts occurring and the swaps were highly effective in offsetting those interest payments; therefore, we elected to apply cash flow hedge accounting. In July 2022, as a result of refinancing all our existing debt, which allowed borrowing based on a Secured Overnight Financing Rate (“SOFR”), we were required to complete an amendment of the Forward Interest Rate Swaps from One Month London Interbank Offered Rate (“LIBOR”) to One Month Term SOFR (“Amended Forward Interest Rate Swaps”), which occurred on the same day. After the transition of the Forward Interest Rate Swaps and debt to SOFR was completed, we determined the hedging relationships were still highly effective as of the amendment date. See Note 3 and Note 7. As of September 27, 2025, all of our derivative instruments were designated as cash flow hedges. We record changes in the fair value of a derivative instrument that is highly effective and that is designated and qualifies as a cash flow hedge in other comprehensive income (loss), net of tax until our earnings are affected by the variability of cash flows of the underlying hedged item. We report changes in the fair values of derivative instruments that are not designated or do not qualify for hedge accounting in current period earnings. We classify cash flows from derivative instruments in the condensed consolidated statements of cash flows in the same category as the item being hedged or on a basis consistent with the nature of the instrument. See Note 3. When we determine that a derivative instrument is not highly effective as a hedge, we discontinue hedge accounting prospectively. In all situations in which we discontinue hedge accounting and the derivative instrument remains outstanding, we will carry the derivative instrument at its fair value on our condensed consolidated balance sheets and recognize subsequent changes in its fair value in our current period earnings.
Inventories | Inventories Inventories are stated at the lower of cost or net realizable value with cost being determined using a moving average cost basis for raw materials and actual cost for work-in-process and finished goods. The majority of our inventory is charged to cost of sales as raw materials are placed into production. Inventoried costs include raw materials, outside processing, direct labor and allocated overhead, adjusted for any abnormal amounts of idle performance center expense, freight, handling costs, and wasted materials (spoilage) incurred. We assess the inventory carrying value and reduce it, if necessary, to its net realizable value based on customer orders on hand, and internal demand forecasts using management’s best estimates given information currently available. The majority of our revenues are recognized over time, however, for revenue contracts where revenue is recognized using the point in time method, inventory is not reduced until it is shipped or transfer of control to the customer has occurred. Our ending inventory consists of raw materials, work-in-process, and finished goods.
Accumulated Other Comprehensive Income | Accumulated Other Comprehensive Income Accumulated other comprehensive income, as reflected on the condensed consolidated balance sheets under the equity section, was comprised of cumulative pension and retirement liability adjustments, net of tax, and change in net unrealized gains and losses on cash flow hedges, net of tax.
Revenue Recognition | Revenue Recognition Our customers typically engage us to manufacture products based on designs and specifications provided by the end-use customer. This requires the building of tooling and manufacturing first article inspection products (prototypes) before volume manufacturing. Contracts with our customers generally include a termination for convenience clause. We have a significant number of contracts that are started and completed within the same year, as well as contracts derived from long-term agreements and programs that can span several years. We recognize revenue under ASC 606, “Revenue from Contracts with Customers” (“ASC 606”), which utilizes a five-step model. The definition of a contract for us is typically defined as a customer purchase order as this is when we achieve an enforceable right to payment. The majority of our contracts are firm fixed-price contracts. The deliverables within a customer purchase order are analyzed to determine the number of performance obligations. In addition, at times, in order to achieve economies of scale and based on our customer’s forecasted demand, we may build in advance of receiving a purchase order from our customer. When that occurs, we would not recognize revenue until we have received the customer purchase order. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account under ASC 606. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, control is transferred and the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services are highly interrelated or met the series guidance. For contracts with multiple performance obligations, we allocate the contract transaction price to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate the standalone selling price is the expected cost plus a margin approach, under which we forecast our expected costs of satisfying a performance obligation and then add an appropriate margin for that distinct good or service. We manufacture most products to customer specifications, and the product cannot be easily modified for another customer. As such, these products are deemed to have no alternative use once we have allocated the raw materials to a customer order. In the event the customer invokes a termination for convenience clause, we would be entitled to costs incurred to date plus a reasonable profit. Contract costs typically include labor, materials, overhead, and when applicable, subcontractor costs. For most of our products, we are building assets with no alternative use and have enforceable right to payment, and thus, we recognize revenue using the over time method. The majority of our performance obligations are satisfied over time as work progresses. Typically, revenue is recognized over time using an input measure (i.e., costs incurred to date relative to total estimated costs at completion, also known as cost-to-cost plus reasonable profit) to measure progress. Our typical revenue contract is a firm fixed price contract, and the cost of raw materials could make up a significant amount of the total costs incurred. As such, we believe using the total costs incurred input method would be the most appropriate method. While the cost of raw materials could make up a significant amount of the total costs incurred, there is a direct relationship between our inputs and the transfer of control of goods or services to the customer. Contract estimates, known as “estimates at completion,” are based on various assumptions to project the outcome of future events that can span multiple months or years. These assumptions include among others, actual gross profits on the same or similar products manufactured previously; labor productivity and availability; the complexity of the work to be performed; the cost and availability of materials; overhead cost rates; and the performance of subcontractors. As a significant change in one or more of these estimates could affect the progress completed (and related profitability) on our contracts, we review and update our contract-related estimates on a regular basis. We recognize such adjustments under the cumulative catch-up method. Under this method, the impact of the adjustment is recognized in the period the adjustment is identified. In any given reporting period, we have a large number of active contracts, which we have defined as a customer purchase order, and changes in estimates may occur on a significant number of these contracts. Given the significant number of contracts that we may have at any given point in time, the varied nature of products produced under such contracts, and the different assumptions, facts and circumstances associated with each individual contract, and the fact that such changes at the contract level are typically not material, we disclose cumulative catch-up adjustments on a net basis.
Recent Accounting Pronouncements and Recently Issued Accounting Pronouncements | Recent Accounting Pronouncements New Accounting Pronouncements Adopted in 2025 In March 2024, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2024-02, “Codification Improvements - Amendments to Remove References to the Concepts Statements,” which removed references to various FASB Concepts Statements and updates technical corrections such as conforming amendments, clarification to guidance, simplifications to wording or the structure of guidance, and other minor improvements. The new guidance is effective for fiscal years beginning after December 15, 2024, which is our annual period beginning January 1, 2025. The adoption of this accounting standard did not have a material impact on our condensed consolidated financial statements. In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” which provides more transparency about tax information primarily related to the rate reconciliation and the income taxes paid. The new guidance is effective for fiscal years beginning after December 15, 2024, which is our annual period beginning January 1, 2025. The adoption of this accounting standard did not have a material impact on our condensed consolidated financial statements. Recently Issued Accounting Pronouncements In September 2025, the FASB issued ASU 2025-06, “Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software,” which removes all references to prescriptive and sequential software development stages. Therefore, an entity is required to start capitalizing software costs when i) management has authorized and committed to funding the software project, and ii) it is probable that the project will be completed and the software will be used to perform the function intended. The new guidance is effective for fiscal years beginning after December 15, 2027, which is our annual period beginning January 1, 2028, and interim reporting periods within those annual reporting periods. Early adoption is permitted as of the beginning of an annual reporting period. We are evaluating the impact of this standard. In July 2025, the FASB issued ASU 2025-05, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets,” which provides a practical expedient on assessing credit losses that assumes that current conditions as of the balance sheet date do not change for the remaining life of the asset. The new guidance is effective for fiscal years beginning after December 15, 2025, which is our annual period beginning January 1, 2026, and interim reporting periods within those annual reporting periods. Early adoption is permitted in both interim and annual reporting periods in which financial statements have not yet been issued or made available for issuance. We are evaluating the impact of this standard. In January 2025, the FASB issued ASU 2025-01, “Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date,” which clarifies that all public business entities should initially adopt the disclosure requirements in the final annual reporting period beginning after December 15, 2026, and interim reporting periods within annual reporting periods beginning after December 15, 2027. The new guidance is effective for fiscal years beginning after December 15, 2026, which is our annual period beginning January 1, 2027, and interim reporting periods beginning after December 15, 2027, which will be our interim period beginning January 1, 2028. Early adoption of ASU 2024-03 (described below) is permitted. We are evaluating the impact of this standard in conjunction with ASU 2024-03 below. In November 2024, the FASB issued ASU 2024-03, “Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses,” which requires additional information about specific expense categories in the notes to the financial statements at interim and annual reporting periods. The new guidance is effective for fiscal years beginning after December 15, 2026, which is our annual period beginning January 1, 2027, and interim reporting periods beginning after December 15, 2027, which will be our interim period beginning January 1, 2028. Early adoption is permitted. The amendments in ASU 2024-03 should be applied either (1) prospectively to financial statements issued for reporting periods after the effective date, or (2) retrospectively to any or all prior periods presented in the financial statements. We are evaluating the impact of this standard. In October 2023, the FASB issued ASU 2023-06, “Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative,” which incorporates updates to the Accounting Standards Codification (“Codification”) to align certain Securities and Exchange Commission (“SEC”) disclosure requirements. The amendments impact a variety of topics but are relatively narrow in nature. For entities required to comply with the SEC’s existing disclosure requirements, the effective date for each amendment will be the effective date of the removal of the disclosure requirement from SEC Regulation S-X or SEC Regulation S-K, with early adoption prohibited. The amendments should be applied prospectively. If by June 30, 2027, the SEC has not removed the applicable requirement from Regulation S-X or Regulation S-K, the pending content of the related amendment will be removed from the Codification and will not become effective for any entity. We are evaluating the impact of this standard.

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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -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 + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
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 comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for 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 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 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 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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration