XML 61 R50.htm IDEA: XBRL DOCUMENT
v3.21.2

OTHER - Changes in Estimates (Details) - USD ($) $ / shares in Units, $ in Millions | 3 Months Ended | 9 Months Ended
--- | --- | ---
Sep. 26, 2021 | Jun. 27, 2021 | Sep. 27, 2020 | Sep. 26, 2021 | Sep. 27, 2020
Change in Accounting Estimate [Line Items] |  |  |  |  |
Performance obligation satisfied in previous period | $ 616 |  | $ 487 | $ 1,600 | $ 1,500
Classified Fixed-Price Incentive Fee Contract |  |  |  |  |
Change in Accounting Estimate [Line Items] |  |  |  |  |
Performance growth costs per share, after tax (in dollars per share) | $ 0.12 |  |  |  |
Classified Fixed-Price Incentive Fee Contract | Aeronautics |  |  |  |  |
Change in Accounting Estimate [Line Items] |  |  |  |  |
Performance growth costs |  | $ 225 |  |  |
Performance growth costs after tax |  | $ 169 |  |  |
Performance growth costs per share, after tax (in dollars per share) |  | $ 0.61 |  |  |
Current estimated losses | $ 225 |  |  | 225 |
Classified Fixed-Price Incentive Fee Contract | Rotary and Mission Systems |  |  |  |  |
Change in Accounting Estimate [Line Items] |  |  |  |  |
Performance growth costs | 45 |  |  |  |
Performance growth costs after tax | 34 |  |  |  |
Cumulative losses on development | 280 |  |  | 280 |
EADGE-T |  |  |  |  |
Change in Accounting Estimate [Line Items] |  |  |  |  |
Cumulative losses on development | 260 |  |  | 260 |
Warrior Capability Sustainment Program |  |  |  |  |
Change in Accounting Estimate [Line Items] |  |  |  |  |
Cumulative losses on development | 75 |  |  | 75 |
Decrease in estimated cumulative losses |  |  |  | 25 |
Decrease in estimated cumulative losses, after tax |  |  |  | $ 19 |
Decrease in estimated cumulative losses (in dollars per share) |  |  |  | $ 0.07 |
Contracts Accounted for under Percentage of Completion |  |  |  |  |
Change in Accounting Estimate [Line Items] |  |  |  |  |
Increase in operating profit due to profit rate adjustments | 580 |  | 415 | $ 1,500 | 1,400
Increase in net earnings due to profit rate adjustments | $ 458 |  | $ 328 | $ 1,200 | $ 1,100
Increase in diluted earnings per common share due to profit rate adjustments (in dollars per share) | $ 1.65 |  | $ 1.17 | $ 4.14 | $ 3.82

X
- Definition Contract Costs, Amount in Excess of Contract Price, Loss Recognized + References No definition available. + Details
Name: | lmt_ContractCostsAmountInExcessOfContractPriceLossRecognized
Namespace Prefix: | lmt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Contract Costs, Amount in Excess of Contract Price, Loss Recognized, After Tax + References No definition available. + Details
Name: | lmt_ContractCostsAmountInExcessOfContractPriceLossRecognizedAfterTax
Namespace Prefix: | lmt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Contract Costs, Amount in Excess of Contract Price, Loss Recognized Per Share, After Tax + References No definition available. + Details
Name: | lmt_ContractCostsAmountInExcessOfContractPriceLossRecognizedPerShareAfterTax
Namespace Prefix: | lmt_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Decrease In Estimated Cumulative Losses + References No definition available. + Details
Name: | lmt_DecreaseInEstimatedCumulativeLosses
Namespace Prefix: | lmt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Decrease In Estimated Cumulative Losses, After tax + References No definition available. + Details
Name: | lmt_DecreaseInEstimatedCumulativeLossesAfterTax
Namespace Prefix: | lmt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Decrease In Estimated Cumulative Losses Per Share, After Tax + References No definition available. + Details
Name: | lmt_DecreaseInEstimatedCumulativeLossesPerShareAfterTax
Namespace Prefix: | lmt_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Estimated cumulative losses, including reserves, recorded since inception. + References No definition available. + Details
Name: | lmt_EstimatedCumulativeLosses
Namespace Prefix: | lmt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Increase (decrease) in net earnings due to favorable/unfavorable profit rate adjustments. + References No definition available. + Details
Name: | lmt_IncreaseDecreaseInNetIncomeLoss
Namespace Prefix: | lmt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (decrease) in diluted earnings per share due to favorable/unfavorable profit rate adjustments. + References No definition available. + Details
Name: | lmt_IncreaseDecreaseInNetIncomeLossPerShareDiluted
Namespace Prefix: | lmt_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Increase (decrease) in operating profit due to favorable/unfavorable profit rate adjustments. + References No definition available. + Details
Name: | lmt_IncreaseDecreaseInOperatingIncomeLoss
Namespace Prefix: | lmt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ChangeInAccountingEstimateLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12A -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL108322424-203045 + Details
Name: | us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Reflects the estimated amount of loss from the specified contingency as of the balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248 + Details
Name: | us-gaap_LossContingencyEstimateOfPossibleLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=lmt_ClassifiedFixedPriceIncentiveFeeContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=lmt_AeronauticsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=lmt_RotaryAndMissionSystemsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=lmt_EADGETMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=lmt_WarriorCapabilitySustainmentProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ChangeInAccountingEstimateByTypeAxis=us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |