XML 36 R24.htm IDEA: XBRL DOCUMENT
v3.25.3

Summary of Significant Accounting Policies (Policies) | 9 Months Ended
--- | ---
Sep. 28, 2025
Accounting Policies [Abstract] |
Basis of Consolidation and Classification | The unaudited Consolidated Financial Statements include the accounts of General Dynamics Corporation and our wholly owned and majority-owned subsidiaries. We eliminate all intercompany balances and transactions in the unaudited Consolidated Financial Statements. Consistent with industry practice, we classify assets and liabilities related to long-term contracts as current, even though some of these amounts may not be realized within one year.
Interim Financial Statements | The unaudited Consolidated Financial Statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). These rules and regulations permit some of the information and footnote disclosures included in financial statements prepared in accordance with U.S. generally accepted accounting principles (GAAP) to be condensed or omitted. Our fiscal quarters are typically 13 weeks in length. Because our fiscal year ends on December 31, the number of days in our first and fourth quarters varies slightly from year to year. Operating results for the three- and nine-month periods ended September 28, 2025, are not necessarily indicative of the results that may be expected for the year ending December 31, 2025. The unaudited Consolidated Financial Statements contain all adjustments that are of a normal recurring nature necessary for a fair presentation of our results of operations and financial condition for the three- and nine-month periods ended September 28, 2025, and September 29, 2024. These unaudited Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2024.
Recent Accounting Pronouncements | For a discussion of accounting standards that have been issued by the Financial Accounting Standards Board (FASB) but are not yet effective, refer to the Recent Accounting Pronouncements section in our Annual Report on Form 10-K for the year ended December 31, 2024. These standards are not expected to have a material impact on our results of operations, financial condition or cash flows.
Performance Obligations | 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 for revenue. A contract’s transaction price is allocated to each distinct performance obligation within that contract and recognized as revenue when, or as, 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 is not separately identifiable from other promises in the contracts and is, therefore, not distinct. Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product life cycle (development, production, maintenance and support). For contracts with multiple performance obligations, we allocate the contract’s 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 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 classify revenue as products or services based on the predominant attributes of the associated performance obligation. Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in customer specifications or requirements. In most instances, contract modifications are for goods or services that are not distinct and, therefore, are accounted for as part of the existing contract. Our performance obligations are satisfied over time as work progresses or at a point in time. Substantially all of our revenue in the defense segments is recognized over time because control is transferred continuously to our customers. Typically, revenue is recognized over time using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material, overhead and, when appropriate, G&A expenses.Most of our revenue recognized at a point in time is for the manufacture of business jet aircraft in our Aerospace segment. Revenue on these contracts is recognized when the customer obtains control of the asset, which is generally upon delivery and acceptance by the customer of the fully outfitted aircraft.The majority of our revenue is derived from long-term contracts and programs that can span several years. Accounting for long-term contracts and programs involves the use of various techniques to estimate total contract revenue and costs. We estimate the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognize that profit over the life of the contract. Contract estimates are based on various assumptions to project the outcome of future events that often span several years. These assumptions include labor productivity and availability; the complexity of the work to be performed; the cost and availability of materials; the performance of subcontractors; and the availability and timing of funding from the customer. The nature of our contracts gives rise to several types of variable consideration, including claims, award fees and incentive fees. We include in our contract estimates additional revenue for contract modifications or claims against the customer when we believe we have an enforceable right to the modification or claim, the amount can be estimated reliably and its realization is probable. In evaluating these criteria, we consider the contractual/legal basis for the claim, the cause of any additional costs incurred, the reasonableness of those costs and the objective evidence available to support the claim. We include award fees or incentive fees in the estimated transaction price when there is a basis to reasonably estimate the amount of the fee. These estimates are based on historical award experience, anticipated performance and our best informed judgment at the time. As a significant change in one or more of these estimates could affect the profitability of our contracts, we review and update our contract-related estimates regularly. We recognize adjustments in estimated profit on contracts under the cumulative catch-up method. Under this method, the impact of the adjustment on profit recorded to date on a contract is recognized in the period the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, we recognize the total loss in the period it is identified. The impact of adjustments in contract estimates on our operating earnings can be reflected in either operating costs and expenses or revenue.Our portfolio of products and services consists of more than 9,000 active contracts. The following series of tables presents our revenue disaggregated by several categories. Our segments operate under fixed-price, cost-reimbursement and time-and-materials contracts. Our production contracts are primarily fixed-price. Under these contracts, we agree to perform a specific scope of work for a fixed amount. Contracts for research, engineering, repair and maintenance, and other services are typically cost-reimbursement or time-and-materials. Under cost-reimbursement contracts, the customer reimburses contract costs incurred and pays a fixed, incentive or award-based fee. The amount for an incentive or award fee is determined by our ability to achieve targets set in the contract, such as cost, quality, schedule and performance. Under time-and-materials contracts, the customer pays a fixed hourly rate for direct labor and generally reimburses us for the cost of materials. Each of these contract types presents advantages and disadvantages. Typically, we assume more risk with fixed-price contracts. However, these types of contracts offer additional profits when we complete the work for less than originally estimated. Cost-reimbursement contracts generally subject us to lower risk. Accordingly, the associated base fees are usually lower than fees earned on fixed-price contracts. Under time-and-materials contracts, our profit may vary if actual labor-hour rates vary significantly from the negotiated rates. Also, because these contracts may provide little or no fee for managing material costs, the content mix can impact profitability. The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the Consolidated Balance Sheet. In our defense segments, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., biweekly or monthly) or upon achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, we sometimes receive advances or deposits from our customers, particularly on our international contracts, before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the Consolidated Balance Sheet on a contract-by-contract basis at the end of each reporting period. In our Aerospace segment, we generally receive deposits from customers upon contract execution and upon achievement of contractual milestones. These deposits are liquidated when revenue is recognized.
Earnings Per Share | We compute basic earnings per share (EPS) using net earnings for the period and the weighted average number of common shares outstanding during the period. Diluted EPS incorporates the additional shares issuable upon the assumed exercise of stock options and the release of restricted stock and restricted stock units (RSUs).
Tax Uncertainties | We participate in the Internal Revenue Service (IRS) Compliance Assurance Process (CAP), a real-time review of our consolidated federal corporate income tax return. The IRS has examined our consolidated federal income tax returns through 2022. For the tax year ending December 31, 2023, the IRS placed us in the phase of CAP reserved for taxpayers whose risk of noncompliance does not warrant the continual use of IRS examination resources. For the tax years ending December 31, 2024 and 2025, the IRS placed us into a CAP phase in which they will consider certain tax return information in advance to expedite their risk assessment and review of our returns. For all periods open to examination by tax authorities, we periodically assess our liabilities and contingencies based on the latest available information. Where we believe there is more than a 50% chance that our tax position will not be sustained, we record our best estimate of the resulting tax liability, including interest, in the Consolidated Financial Statements. We include any interest or penalties incurred in connection with income taxes as part of income tax expense. Based on all known facts and circumstances and applicable tax law, we believe the total amount of any unrecognized tax benefits on September 28, 2025, was not material to our results of operations, financial condition or cash flows. In addition, there are no tax positions for which it is reasonably possible that the unrecognized tax benefits will vary significantly over the next 12 months, producing, individually or in the aggregate, a material effect on our results of operations, financial condition or cash flows. The Organization for Economic Co-operation and Development has issued “Pillar Two” model rules introducing a new global minimum tax of 15% on a country-by-country basis, with certain aspects intended to be effective on January 1, 2024, and other aspects on January 1, 2025. Although it is uncertain whether the U.S. will adopt any Pillar Two rules, some countries have enacted, introduced, or are considering implementing legislation. Because we generally do not have material operations in jurisdictions with tax rates lower than the proposed Pillar Two minimum, any legislation enacted consistent with the Pillar Two model rules is not expected to have a material effect on our results of operations, financial condition or cash flows.
Unbilled Receivables | Unbilled receivables represent revenue recognized on long-term contracts (contract costs and estimated profits) less associated advances and progress billings. These amounts will be billed in accordance with the agreed-upon contractual terms.
Inventories | The majority of our inventories are for business jet aircraft. Our inventories are stated at the lower of cost or net realizable value. Work in process represents largely labor, material and overhead costs associated with aircraft in the manufacturing process and is based primarily on the estimated average unit cost in a production lot. Substantially all of our raw materials are valued on either the average cost or the first-in, first-out method. We record pre-owned aircraft acquired in connection with the sale of new aircraft at the lower of the trade-in value or the estimated net realizable value.
Commitments and Contingencies | Environmental We are subject to and affected by a variety of federal, state, local and foreign environmental laws and regulations. We are directly or indirectly involved in environmental investigations or remediation at some of our current and former facilities and third-party sites that we do not own but where we have been designated a potentially responsible party (PRP) by the U.S. Environmental Protection Agency or a state environmental agency. Based on historical experience, we expect that a significant percentage of the total remediation and compliance costs associated with these facilities will continue to be allowable contract costs and, therefore, recoverable under U.S. government contracts. As required, we provide financial assurance for certain sites undergoing or subject to investigation or remediation. We accrue environmental costs when it is probable that a liability has been incurred and the amount can be reasonably estimated. Where applicable, we seek insurance recovery for costs related to environmental liabilities. We do not record insurance recoveries before collection is considered probable. Based on all known facts and analyses, we do not believe that our liability at any individual site, or in the aggregate, arising from such environmental conditions will be material to our results of operations, financial condition or cash flows. We also do not believe that the range of reasonably possible additional loss beyond what has been recorded would be material to our results of operations, financial condition or cash flows. Other Government Contracts. As a government contractor, we are subject to U.S. government audits and investigations relating to our operations, including claims for fines, penalties, and compensatory and treble damages. We believe the outcome of such ongoing government audits and investigations will not have a material impact on our results of operations, financial condition or cash flows. In the performance of our contracts, we routinely request contract modifications that require additional funding from the customer. Most often, these requests are due to customer-directed changes in the scope of work. While we are entitled to recovery of these costs under our contracts, the administrative process with our customer may be protracted. Based on the circumstances, we periodically file requests for equitable adjustment (REAs) that are sometimes converted into claims. In some cases, these requests are disputed by our customer. We believe our outstanding modifications, REAs and other claims will be resolved without material impact to our results of operations, financial condition or cash flows. Letters of Credit and Guarantees. In the ordinary course of business, we have entered into letters of credit, bank guarantees, surety bonds and other similar arrangements with financial institutions and insurance carriers totaling approximately $2.2 billion on September 28, 2025. In addition, from time to time and in the ordinary course of business, we contractually guarantee the payment or performance of our subsidiaries arising under certain contracts. Aircraft Trade-ins. In connection with orders for new aircraft in contract backlog, some Gulfstream customers hold options to trade in aircraft as partial consideration in their new-aircraft transaction. These trade-in commitments are generally structured to establish the fair market value of the trade-in aircraft at a date generally 45 or fewer days preceding delivery of the new aircraft to the customer. At that time, the customer is required to either exercise the option or allow its expiration. Other trade-in commitments are structured to guarantee a predetermined trade-in value. These commitments present more risk in the event of an adverse change in market conditions. In either case, any excess of the preestablished trade-in price above the fair market value at the time the new aircraft is delivered is treated as a reduction of revenue in the new-aircraft sales transaction. As of September 28, 2025, the estimated change in fair market values from the date of the commitments was not material.
Product Warranties | We provide warranties to our customers associated with certain product sales. We record estimated warranty costs in the period in which the related products are delivered. The warranty liability recorded at each balance sheet date is based generally on the number of months of warranty coverage remaining for the products delivered and the average historical monthly warranty payments. Warranty obligations incurred in connection with long-term production contracts are accounted for within the contract estimates at completion. Our other warranty obligations, primarily for business jet aircraft, are included in other current and noncurrent liabilities on the Consolidated Balance Sheet.
Segment Information | We organize our segments in accordance with the nature of products and services offered. Our chief operating decision maker is our Chairman and Chief Executive Officer (CEO). We measure each segment’s profitability based on operating earnings. Segment operating earnings exclude net interest and other income and expense items. The Chairman and CEO uses segment operating earnings as an input when assessing segment performance and when making decisions to allocate financial resources between segments. The Chairman and CEO uses operating earnings in assessing segment performance by comparing operating earnings to prior period results and plan-to-actual variances. The Chairman and CEO also uses forecasted expense information for each segment to manage operations.
Fair Value | Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between marketplace participants. Various valuation approaches can be used to determine fair value, each requiring different valuation inputs. The following hierarchy classifies the inputs used to determine fair value into three levels: •Level 1 – quoted prices in active markets for identical assets or liabilities. •Level 2 – inputs, other than quoted prices, observable by a marketplace participant either directly or indirectly. •Level 3 – unobservable inputs significant to the fair value measurement. Our financial instruments include cash and equivalents, accounts receivable and payable, marketable securities held in trust and other investments, short- and long-term debt, and derivative financial instruments. The carrying values of cash and equivalents and accounts receivable and payable on the Consolidated Balance Sheet approximate their fair value. Our Level 1 assets include commingled equity and fixed-income funds that are valued using a unit price or net asset value (NAV). These funds are actively traded and valued using quoted prices for identical securities from the market exchanges. The fair value of our Level 2 assets and liabilities, which consist primarily of fixed-income securities, cash flow hedges and our fixed-rate notes, is determined under a market approach using valuation models that incorporate observable inputs such as interest rates, bond yields and quoted prices for similar assets. Our Level 3 assets include direct private equity investments that are measured using inputs unobservable to a marketplace participant.
Derivative Financial Instruments and Hedging Activities | We are exposed to market risk, primarily from foreign currency exchange rates, commodity prices and investments. We may use derivative financial instruments to hedge some of these risks as described below. We do not use derivative financial instruments for trading or speculative purposes. Our foreign currency exchange rate risk relates to receipts from customers, payments to suppliers and intercompany transactions denominated in foreign currencies. To the extent possible, we include in our contracts terms that are designed to protect us from this risk. Otherwise, we enter into derivative financial instruments, principally foreign currency forward purchase and sale contracts, designed to offset and minimize our risk. The dollar-weighted two-year average maturity of these instruments generally matches the duration of the activities that are at risk.We are subject to commodity price risk, primarily on long-term, fixed-price contracts. To the extent possible, we include in our contracts terms that are designed to protect us from these risks. Some of the protective terms included in our contracts are considered derivative financial instru ments but are not accounted for separately, because they are clearly and closely related to the hos t contract. We have not entered into any material commodity hedging contracts but may do so as circumstances warrant. We do not believe that changes in commodity prices will have a material impact on our results of operations or cash flows.Our investment policy allows for purchases of fixed-income securities with an investment-grade rating and a maximum maturity of up to five years.Changes in fair value (gains and losses) related to derivative financial instruments that qualify as cash flow hedges are deferred in AOCL until the underlying transaction is reflected in earnings. Alternatively, gains and losses on derivative financial instruments that do not qualify for hedge accounting are recorded each period in earnings. All gains and losses from derivative financial instruments recognized in the Consolidated Statement of Earnings are presented in the same line item as the underlying transaction, generally operating costs and expenses.
Foreign Currency and Financial Statement Translation | We translate foreign currency balance sheets from our international businesses’ functional currency (generally the respective local currency) to U.S. dollars at the end-of-period exchange rates, and statements of earnings at the average exchange rates for each period. The resulting foreign currency translation adjustments are a component of AOCL.
Retirement Plans | We provide retirement benefits to eligible employees through a variety of plans: •Defined contribution •Defined benefit ◦Pension (qualified and non-qualified) ◦Other post-retirement benefit Our contractual arrangements with the U.S. government provide for the recovery of pension and other post-retirement benefit costs related to employees working on government contracts. The amount allocated to U.S. government contracts is determined in accordance with the Federal Acquisition Regulation (FAR) and Cost Accounting Standards (CAS), which may result in a timing difference with the amount determined under GAAP. We defer this difference on the Consolidated Balance Sheet. At this time, the amount allocated to contracts exceeds cumulative benefit costs, resulting in a deferred credit that is reported in other noncurrent liabilities. To the extent there is a non-service component of net periodic benefit cost (credit) for our defined benefit plans, it is reported in other income (expense) in the Consolidated Statement of Earnings.

X
- Definition Interim Financial Statements Policy [Text Block] + References No definition available. + Details
Name: | gd_InterimFinancialStatementsPolicyPolicyTextBlock
Namespace Prefix: | gd_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 450 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
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 (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 tax positions taken in the tax return filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other types of contingencies related to income taxes. + References No definition available. + Details
Name: | us-gaap_IncomeTaxUncertaintiesPolicy
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 postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 712 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/712/tableOfContent + Details
Name: | us-gaap_PostemploymentBenefitPlansPolicy
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/2147479134/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 segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 36 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
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 treatment of receivables that are billable but have not been billed as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)(c)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/310/tableOfContent + Details
Name: | us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration