XML 95 R81.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Employee Benefit Plans, Fair Value of Pension Plan Assets (Details) - Pension Plans [Member] - USD ($) $ in Millions | Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
--- | --- | --- | ---
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets | [1] | $ 2,835 | $ 2,485 | $ 3,303
Fair Value, Inputs, Level 1 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | 938 | 826 |
Fair Value, Inputs, Level 2 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | 1,897 | 1,659 |
Equity Securities [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets | [2] | $ 585 | 528 |
Employee Benefit Plans (Textual) |  |  |  |
Percentage of target allocations for plan assets |  | 70.00% |  |
Equity Securities [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets | [2] | $ 585 | 528 |
Equity Securities [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets | [2] | 0 | 0 |
Mutual Funds [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | 223 | 191 |
Mutual Funds [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | 223 | 191 |
Mutual Funds [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | $ 0 | 0 |
Fixed Income Investments [Member] |  |  |  |
Employee Benefit Plans (Textual) |  |  |  |
Percentage of target allocations for plan assets |  | 30.00% |  |
Corporate Debt Instruments [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets | [2] | $ 251 | 253 |
Corporate Debt Instruments [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets | [2] | 0 | 0 |
Corporate Debt Instruments [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets | [2] | 251 | 253 |
Government Securities [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | 272 | 196 |
Government Securities [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | 86 | 69 |
Government Securities [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | 186 | 127 |
Common Collective Trust [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets | [3] | 1,078 | 940 |
Common Collective Trust [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets | [3] | 0 | 0 |
Common Collective Trust [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets | [3] | $ 1,078 | $ 940 |
Common Collective Trusts - Equities [Member] |  |  |  |
Employee Benefit Plans (Textual) |  |  |  |
Defined benefit plan, actual plan asset allocations |  | 80.00% | 80.00% |
Common Collective Trusts - Bonds [Member] |  |  |  |
Employee Benefit Plans (Textual) |  |  |  |
Defined benefit plan, actual plan asset allocations |  | 20.00% | 20.00% |
Pooled Separate Accounts [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets | [4] | $ 323 | $ 279 |
Pooled Separate Accounts [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets | [4] | 0 | 0 |
Pooled Separate Accounts [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets | [4] | $ 323 | $ 279 |
Pooled Separate Accounts - Equities [Member] |  |  |  |
Employee Benefit Plans (Textual) |  |  |  |
Defined benefit plan, actual plan asset allocations |  | 45.00% | 55.00% |
Pooled Separate Accounts - Bonds [Member] |  |  |  |
Employee Benefit Plans (Textual) |  |  |  |
Defined benefit plan, actual plan asset allocations |  | 55.00% | 45.00% |
Private Fund [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | $ 46 | $ 43 |
Private Fund [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | 0 | 0 |
Private Fund [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | 46 | 43 |
Insurance Contract [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | 13 | 14 |
Insurance Contract [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | 0 | 0 |
Insurance Contract [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | 13 | 14 |
Interest and Dividends Receivable [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | 6 | 5 |
Interest and Dividends Receivable [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | 6 | 5 |
Interest and Dividends Receivable [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | 0 | 0 |
Cash and Cash Equivalents [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | 48 | 41 |
Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | 48 | 38 |
Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | 0 | 3 |
Securities Transactions Payable, Net [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | (10) | (5) |
Securities Transactions Payable, Net [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | (10) | (5) |
Securities Transactions Payable, Net [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |
Fair Values of Qualified Pension Plan Assets |  |  |  |
Fair value of qualified pension plan assets |  | $ 0 | $ 0 |
[1] | Plan assets include only the assets associated with pension plans subject to legal minimum funding standards. Plan assets associated with U.S. nonqualified pension plans are not included here because they are not protected from our creditors and therefore cannot be reflected as a reduction from our obligations under the pension plans. As a result, the reconciliation of funded status does not reflect the effect of plan assets that exist for all of our defined benefit plans. See Note 19 for the assets associated with certain U.S. nonqualified pension plans.
[2] | This class of securities includes domestic and international securities, which are held in a wide range of industry sectors.
[3] | This class primarily includes investments in approximately 80 percent equities and 20 percent bonds as of December 31, 2023 and 2022.
[4] | This class primarily includes investments in approximately 45 percent equities and 55 percent bonds as of December 31, 2023. As of December 31, 2022, this class primarily included investments in approximately 55 percent equities and 45 percent bonds.

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

X
- Definition Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MutualFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanDebtSecurityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCommonCollectiveTrustMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=vlo_CommonCollectiveTrustsEquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=vlo_CommonCollectiveTrustsDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=vlo_PooledSeparateAccountsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=vlo_PooledSeparateAccountsEquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=vlo_PooledSeparateAccountsDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=vlo_PrivateFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=vlo_InsuranceContractsDefinedBenefitPlanAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=vlo_InterestAndDividendsReceivableDefinedBenefitPlanAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=vlo_SecuritiesTransactionsReceivablePayableNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |