Organization record
GENERAL DYNAMICS CORPORATION
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 2843000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-04-05 | sec_edgar |
| accounts_payable | {"amount": 2678000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_payable | {"amount": 3459000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-09-28 | sec_edgar |
| accounts_payable | {"amount": 3078000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-06-29 | sec_edgar |
| accounts_payable | {"amount": 3357000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-03-30 | sec_edgar |
| accounts_payable | {"amount": 3344000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_payable | {"amount": 3290000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-09-29 | sec_edgar |
| accounts_payable | {"amount": 2969000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| accounts_payable | {"amount": 3203000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| accounts_payable | {"amount": 3095000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_payable | {"amount": 3315000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-10-01 | sec_edgar |
| accounts_payable | {"amount": 3365000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-07-02 | sec_edgar |
| accounts_payable | {"amount": 3248000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-04-02 | sec_edgar |
| accounts_payable | {"amount": 3398000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_payable | {"amount": 3106000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-10-02 | sec_edgar |
| accounts_payable | {"amount": 3138000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-07-03 | sec_edgar |
| accounts_payable | {"amount": 3190000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-04-03 | sec_edgar |
| accounts_payable | {"amount": 3167000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 2682000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-10-03 | sec_edgar |
| accounts_payable | {"amount": 2595000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-07-04 | sec_edgar |
| accounts_payable | {"amount": 2736000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-04-04 | sec_edgar |
| accounts_payable | {"amount": 2952000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_payable | {"amount": 2613000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-09-27 | sec_edgar |
| accounts_payable | {"amount": 2383000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-06-28 | sec_edgar |
| accounts_payable | {"amount": 2788000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-03-29 | sec_edgar |
| accounts_payable | {"amount": 3162000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_payable | {"amount": 2999000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-09-29 | sec_edgar |
| accounts_payable | {"amount": 2860000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| accounts_payable | {"amount": 3008000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| accounts_payable | {"amount": 3179000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_payable | {"amount": 3033000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_payable | {"amount": 3032000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-07-01 | sec_edgar |
| accounts_payable | {"amount": 2851000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-04-01 | sec_edgar |
| accounts_payable | {"amount": 3207000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_payable | {"amount": 2718000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-10-01 | sec_edgar |
| accounts_payable | {"amount": 2620000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-07-02 | sec_edgar |
| accounts_payable | {"amount": 2466000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-04-02 | sec_edgar |
| accounts_payable | {"amount": 2538000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_payable | {"amount": 2276000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-10-02 | sec_edgar |
| accounts_payable | {"amount": 2128000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-07-03 | sec_edgar |
| accounts_payable | {"amount": 2150000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-04-03 | sec_edgar |
| accounts_payable | {"amount": 1964000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_payable | {"amount": 2387000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-10-04 | sec_edgar |
| accounts_payable | {"amount": 2275000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-07-05 | sec_edgar |
| accounts_payable | {"amount": 2266000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-04-05 | sec_edgar |
| accounts_payable | {"amount": 2057000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_payable | {"amount": 2390000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-09-28 | sec_edgar |
| accounts_payable | {"amount": 2486000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-06-29 | sec_edgar |
| accounts_payable | {"amount": 2215000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-03-30 | sec_edgar |
| accounts_payable | {"amount": 2216000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_payable | {"amount": 2443000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-09-29 | sec_edgar |
| accounts_payable | {"amount": 2444000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-06-30 | sec_edgar |
| accounts_payable | {"amount": 2503000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-03-31 | sec_edgar |
| accounts_payable | {"amount": 2469000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_payable | {"amount": 2540000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-09-30 | sec_edgar |
| accounts_payable | {"amount": 2559000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-07-01 | sec_edgar |
| accounts_payable | {"amount": 2509000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-04-01 | sec_edgar |
| accounts_payable | {"amount": 2895000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_payable | {"amount": 2584000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-10-02 | sec_edgar |
| accounts_payable | {"amount": 2630000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-07-03 | sec_edgar |
| accounts_payable | {"amount": 2510000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-04-03 | sec_edgar |
| accounts_payable | {"amount": 2736000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| accounts_payable | {"amount": 2571000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-10-03 | sec_edgar |
| accounts_payable | {"amount": 2396000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-07-04 | sec_edgar |
| accounts_payable | {"amount": 2250000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-04-04 | sec_edgar |
| accounts_payable | {"amount": 2365000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2009-12-31 | sec_edgar |
| accounts_payable | {"amount": 2316000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2009-10-04 | sec_edgar |
| accounts_payable | {"amount": 2443000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2008-12-31 | sec_edgar |
| accounts_receivable | {"amount": 2254000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2026-04-05 | sec_edgar |
| accounts_receivable | {"amount": 2406000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2025-12-31 | sec_edgar |
| accounts_receivable | {"amount": 3303000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2025-09-28 | sec_edgar |
| accounts_receivable | {"amount": 3613000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2025-06-29 | sec_edgar |
| accounts_receivable | {"amount": 3294000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2025-03-30 | sec_edgar |
| accounts_receivable | {"amount": 2977000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2024-12-31 | sec_edgar |
| accounts_receivable | {"amount": 3165000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2024-09-29 | sec_edgar |
| accounts_receivable | {"amount": 3152000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2024-06-30 | sec_edgar |
| accounts_receivable | {"amount": 3119000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2024-03-31 | sec_edgar |
| accounts_receivable | {"amount": 3004000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 3132000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2023-10-01 | sec_edgar |
| accounts_receivable | {"amount": 3167000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2023-07-02 | sec_edgar |
| accounts_receivable | {"amount": 2936000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2023-04-02 | sec_edgar |
| accounts_receivable | {"amount": 3008000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 2794000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2022-10-02 | sec_edgar |
| accounts_receivable | {"amount": 3213000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2022-07-03 | sec_edgar |
| accounts_receivable | {"amount": 3015000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2022-04-03 | sec_edgar |
| accounts_receivable | {"amount": 3041000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 3046000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2021-10-03 | sec_edgar |
| accounts_receivable | {"amount": 3255000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2021-07-04 | sec_edgar |
| accounts_receivable | {"amount": 3191000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2021-04-04 | sec_edgar |
| accounts_receivable | {"amount": 3161000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2020-12-31 | sec_edgar |
| accounts_receivable | {"amount": 3863000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2020-09-27 | sec_edgar |
| accounts_receivable | {"amount": 3515000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2020-06-28 | sec_edgar |
| accounts_receivable | {"amount": 3547000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2020-03-29 | sec_edgar |
| accounts_receivable | {"amount": 3544000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2019-12-31 | sec_edgar |
| accounts_receivable | {"amount": 3489000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2019-09-29 | sec_edgar |
| accounts_receivable | {"amount": 3673000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2019-06-30 | sec_edgar |
| accounts_receivable | {"amount": 3718000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2019-03-31 | sec_edgar |
| accounts_receivable | {"amount": 3759000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2018-12-31 | sec_edgar |
| accounts_receivable | {"amount": 3736000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2018-09-30 | sec_edgar |
| accounts_receivable | {"amount": 3874000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2018-07-01 | sec_edgar |
| accounts_receivable | {"amount": 3769000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2018-04-01 | sec_edgar |
| accounts_receivable | {"amount": 3617000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2017-12-31 | sec_edgar |
| accounts_receivable | {"amount": 3391000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2017-10-01 | sec_edgar |
| accounts_receivable | {"amount": 3690000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2017-07-02 | sec_edgar |
| accounts_receivable | {"amount": 3483000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2017-04-02 | sec_edgar |
| accounts_receivable | {"amount": 3399000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2016-12-31 | sec_edgar |
| accounts_receivable | {"amount": 3502000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2016-10-02 | sec_edgar |
| accounts_receivable | {"amount": 3539000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2016-07-03 | sec_edgar |
| accounts_receivable | {"amount": 3654000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2016-04-03 | sec_edgar |
| accounts_receivable | {"amount": 3446000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2015-12-31 | sec_edgar |
| accounts_receivable | {"amount": 3796000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2015-10-04 | sec_edgar |
| accounts_receivable | {"amount": 3595000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2015-07-05 | sec_edgar |
| accounts_receivable | {"amount": 3661000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2015-04-05 | sec_edgar |
| accounts_receivable | {"amount": 4050000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2014-12-31 | sec_edgar |
| accounts_receivable | {"amount": 4181000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2014-09-28 | sec_edgar |
| accounts_receivable | {"amount": 4474000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2014-06-29 | sec_edgar |
| accounts_receivable | {"amount": 4286000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2014-03-30 | sec_edgar |
| accounts_receivable | {"amount": 4370000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2013-12-31 | sec_edgar |
| accounts_receivable | {"amount": 4365000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2013-09-29 | sec_edgar |
| accounts_receivable | {"amount": 4289000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2013-06-30 | sec_edgar |
| accounts_receivable | {"amount": 4261000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2013-03-31 | sec_edgar |
| accounts_receivable | {"amount": 4204000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2012-12-31 | sec_edgar |
| accounts_receivable | {"amount": 4339000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2012-09-30 | sec_edgar |
| accounts_receivable | {"amount": 4571000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2012-07-01 | sec_edgar |
| accounts_receivable | {"amount": 4686000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2012-04-01 | sec_edgar |
| accounts_receivable | {"amount": 4429000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 4119000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2011-10-02 | sec_edgar |
| accounts_receivable | {"amount": 4229000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2011-07-03 | sec_edgar |
| accounts_receivable | {"amount": 4237000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2011-04-03 | sec_edgar |
| accounts_receivable | {"amount": 3848000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2010-12-31 | sec_edgar |
| accounts_receivable | {"amount": 3874000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2010-10-03 | sec_edgar |
| accounts_receivable | {"amount": 3545000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2010-07-04 | sec_edgar |
| accounts_receivable | {"amount": 3738000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2010-04-04 | sec_edgar |
| accounts_receivable | {"amount": 3678000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2009-12-31 | sec_edgar |
| accounts_receivable | {"amount": 3851000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2009-10-04 | sec_edgar |
| accounts_receivable | {"amount": 3649000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2009-07-05 | sec_edgar |
| accounts_receivable | {"amount": 3469000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD | 2008-12-31 | sec_edgar |
| capex | {"amount": 203000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2026-04-05 | sec_edgar |
| capex | {"amount": 1161000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "c | 2025-12-31 | sec_edgar |
| capex | {"amount": 552000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2025-09-28 | sec_edgar |
| capex | {"amount": 340000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2025-06-29 | sec_edgar |
| capex | {"amount": 142000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2025-03-30 | sec_edgar |
| capex | {"amount": 916000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2024-12-31 | sec_edgar |
| capex | {"amount": 561000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2024-09-29 | sec_edgar |
| capex | {"amount": 360000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2024-06-30 | sec_edgar |
| capex | {"amount": 159000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2024-03-31 | sec_edgar |
| capex | {"amount": 904000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2023-12-31 | sec_edgar |
| capex | {"amount": 600000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2023-10-01 | sec_edgar |
| capex | {"amount": 373000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2023-07-02 | sec_edgar |
| capex | {"amount": 161000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2023-04-02 | sec_edgar |
| capex | {"amount": 1114000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "c | 2022-12-31 | sec_edgar |
| capex | {"amount": 620000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2022-10-02 | sec_edgar |
| capex | {"amount": 365000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2022-07-03 | sec_edgar |
| capex | {"amount": 141000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2022-04-03 | sec_edgar |
| capex | {"amount": 887000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2021-12-31 | sec_edgar |
| capex | {"amount": 502000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2021-10-03 | sec_edgar |
| capex | {"amount": 306000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2021-07-04 | sec_edgar |
| capex | {"amount": 134000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2021-04-04 | sec_edgar |
| capex | {"amount": 967000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2020-12-31 | sec_edgar |
| capex | {"amount": 622000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2020-09-27 | sec_edgar |
| capex | {"amount": 406000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2020-06-28 | sec_edgar |
| capex | {"amount": 185000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2020-03-29 | sec_edgar |
| capex | {"amount": 987000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2019-12-31 | sec_edgar |
| capex | {"amount": 606000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2019-09-29 | sec_edgar |
| capex | {"amount": 362000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2019-06-30 | sec_edgar |
| capex | {"amount": 181000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2019-03-31 | sec_edgar |
| capex | {"amount": 690000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2018-12-31 | sec_edgar |
| capex | {"amount": 447000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2018-09-30 | sec_edgar |
| capex | {"amount": 279000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2018-07-01 | sec_edgar |
| capex | {"amount": 104000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2018-04-01 | sec_edgar |
| capex | {"amount": 428000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2017-12-31 | sec_edgar |
| capex | {"amount": 273000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2017-10-01 | sec_edgar |
| capex | {"amount": 153000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2017-07-02 | sec_edgar |
| capex | {"amount": 62000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-04-02 | sec_edgar |
| capex | {"amount": 392000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2016-12-31 | sec_edgar |
| capex | {"amount": 244000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2016-10-02 | sec_edgar |
| capex | {"amount": 134000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2016-07-03 | sec_edgar |
| capex | {"amount": 65000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-04-03 | sec_edgar |
| capex | {"amount": 569000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2015-12-31 | sec_edgar |
| capex | {"amount": 360000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2015-10-04 | sec_edgar |
| capex | {"amount": 190000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2015-07-05 | sec_edgar |
| capex | {"amount": 98000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-04-05 | sec_edgar |
| capex | {"amount": 521000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2014-12-31 | sec_edgar |
| capex | {"amount": 337000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2014-09-28 | sec_edgar |
| capex | {"amount": 162000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2014-06-29 | sec_edgar |
| capex | {"amount": 87000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-03-30 | sec_edgar |
| capex | {"amount": 436000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2013-12-31 | sec_edgar |
| capex | {"amount": 267000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2013-09-29 | sec_edgar |
| capex | {"amount": 165000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2013-06-30 | sec_edgar |
| capex | {"amount": 75000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-03-31 | sec_edgar |
| capex | {"amount": 436000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2012-12-31 | sec_edgar |
| capex | {"amount": 286000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2012-09-30 | sec_edgar |
| capex | {"amount": 176000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2012-07-01 | sec_edgar |
| capex | {"amount": 65000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-04-01 | sec_edgar |
| capex | {"amount": 458000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2011-12-31 | sec_edgar |
| capex | {"amount": 273000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2011-10-02 | sec_edgar |
| capex | {"amount": 152000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2011-07-03 | sec_edgar |
| capex | {"amount": 61000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-04-03 | sec_edgar |
| capex | {"amount": 370000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2010-12-31 | sec_edgar |
| capex | {"amount": 219000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2010-10-03 | sec_edgar |