XML 99 R45.htm IDEA: XBRL DOCUMENT
v3.24.0.1

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) $ in Millions | 12 Months Ended |
--- | --- | ---
Dec. 31, 2023 USD ($) segment | Sep. 25, 2023 state mi
Entity [Line Items] |  |
Number of years of service, term (in years) | 5 years |
Number of segments | segment | 4 |
Additional adjusted EBITDA | $ | $ 62 |
Refined Products, Crude Transportation, And NGL Storage |  |
Entity [Line Items] |  |
Contract liability, term (in years) | 1 year |
Magellan Acquisition |  |
Entity [Line Items] |  |
Pipeline length (in miles) | mi |  | 9,800
Coverage of pipeline | state |  | 15
Maximum | Construction Contracts |  |
Entity [Line Items] |  |
Contract liability, term (in years) | 15 years |
Minimum | Construction Contracts |  |
Entity [Line Items] |  |
Contract liability, term (in years) | 1 year |
Northern Border |  |
Entity [Line Items] |  |
Net ownership percentage | 50.00% |
Northern Border | Natural Gas Pipelines |  |
Entity [Line Items] |  |
Net ownership percentage | 50.00% |
Roadrunner |  |
Entity [Line Items] |  |
Net ownership percentage | 50.00% |
Roadrunner | Natural Gas Pipelines |  |
Entity [Line Items] |  |
Net ownership percentage | 50.00% |
Overland Pass |  |
Entity [Line Items] |  |
Net ownership percentage | 50.00% |
Overland Pass | Natural Gas Liquids |  |
Entity [Line Items] |  |
Net ownership percentage | 50.00% |

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: | dei_EntityInformationLineItems
Namespace Prefix: | dei_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Additional Adjusted EBITDA + References No definition available. + Details
Name: | oke_AdditionalAdjustedEBITDA
Namespace Prefix: | oke_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Contract Liability, Term of Contract + References No definition available. + Details
Name: | oke_ContractLiabilityTermOfContract
Namespace Prefix: | oke_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Coverage Of Pipeline, Acquisition + References No definition available. + Details
Name: | oke_CoverageOfPipelineAcquisition
Namespace Prefix: | oke_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Years Of Service Employees Must Work To Be Entitled To Postretirement Medical And Life Insurance Benefits + References No definition available. + Details
Name: | oke_NumberOfYearsOfServiceEmployeesMustWorkToBeEntitledToPostretirementMedicalAndLifeInsuranceBenefits
Namespace Prefix: | oke_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Refined Products Pipeline Length + References No definition available. + Details
Name: | oke_RefinedProductsPipelineLength
Namespace Prefix: | oke_
Data Type: | dtr-types1:lengthItemType
Balance Type: | na
Period Type: | instant

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3 + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18 + Details
Name: | us-gaap_NumberOfOperatingSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ProductOrServiceAxis=oke_RefinedProductsCrudeTransportationAndNGLStorageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=oke_MagellanAcquisitionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=oke_ConstructionContracts1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=oke_NorthernBorderPipelineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=oke_RoadrunnerGasTransmissionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=oke_OverlandPassPipelineCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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