FACTANKER

FORTIS INC.

CIK 0001666175 · QID Q1438987

Branche: Electric Services

Zeitreihen: Revenue nach Geschäftsjahr

FaktWertZeitQuelle
accounts_receivable{"unit": "CAD", "value": 1493000000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2025-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 1669000000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2024-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 1549000000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2023-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 1759000000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2022-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 1269000000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2021-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 1102000000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2020-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 1070000000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2019-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 1080000000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2018-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 947000000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2018-06-30sec_edgar
accounts_receivable{"unit": "CAD", "value": 991000000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2017-12-31sec_edgar
capex{"unit": "CAD", "value": 5942000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2025-12-31sec_edgar
capex{"unit": "CAD", "value": 1479000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2025-06-30sec_edgar
capex{"unit": "CAD", "value": 2962000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2025-06-30sec_edgar
capex{"unit": "CAD", "value": 5012000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2024-12-31sec_edgar
capex{"unit": "CAD", "value": 2135000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2024-06-30sec_edgar
capex{"unit": "CAD", "value": 1064000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2024-06-30sec_edgar
capex{"unit": "CAD", "value": 3986000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2023-12-31sec_edgar
capex{"unit": "CAD", "value": 938000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE2023-06-30sec_edgar
capex{"unit": "CAD", "value": 1845000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2023-06-30sec_edgar
capex{"unit": "CAD", "value": 3587000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2022-12-31sec_edgar
capex{"unit": "CAD", "value": 827000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE2022-06-30sec_edgar
capex{"unit": "CAD", "value": 1693000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2022-06-30sec_edgar
capex{"unit": "CAD", "value": 3189000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2021-12-31sec_edgar
capex{"unit": "CAD", "value": 1515000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2021-06-30sec_edgar
capex{"unit": "CAD", "value": 751000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE2021-06-30sec_edgar
capex{"unit": "CAD", "value": 3857000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2020-12-31sec_edgar
capex{"unit": "CAD", "value": 1836000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2020-06-30sec_edgar
capex{"unit": "CAD", "value": 725000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE2020-06-30sec_edgar
capex{"unit": "CAD", "value": 3499000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2019-12-31sec_edgar
capex{"unit": "CAD", "value": 1526000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2019-06-30sec_edgar
capex{"unit": "CAD", "value": 814000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE2019-06-30sec_edgar
capex{"unit": "CAD", "value": 3032000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2018-12-31sec_edgar
capex{"unit": "CAD", "value": 1379000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2018-06-30sec_edgar
capex{"unit": "CAD", "value": 724000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE2018-06-30sec_edgar
capex{"unit": "CAD", "value": 2813000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2017-12-31sec_edgar
capex{"unit": "CAD", "value": 1323000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2017-06-30sec_edgar
capex{"unit": "CAD", "value": 654000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE2017-06-30sec_edgar
capex{"unit": "CAD", "value": 1912000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2016-12-31sec_edgar
capex{"unit": "CAD", "value": 408000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE2016-06-30sec_edgar
capex{"unit": "CAD", "value": 817000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE2016-06-30sec_edgar
capex{"unit": "CAD", "value": 2131000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAnd2015-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 367000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2025-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 221000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2025-06-30sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 220000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2024-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 561000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2024-06-30sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 625000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2023-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 690000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2023-06-30sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 209000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2022-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 338000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2022-06-30sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 131000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2021-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 599000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2021-06-30sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 249000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2020-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 380000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2020-06-30sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 370000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2019-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 191000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2019-06-30sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 332000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2018-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 197000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2018-06-30sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 333000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2018-03-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 327000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2017-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 231000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2017-06-30sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 298000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2017-03-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 269000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2016-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 296000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2016-06-30sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 232000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2016-03-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 242000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2015-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 230000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2014-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 367000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2025-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 221000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2025-06-30sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 510000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2025-03-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 220000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2024-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 561000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2024-06-30sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 569000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2024-03-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 625000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2023-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 690000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2023-06-30sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 576000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2023-03-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 209000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2022-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 338000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2022-06-30sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 365000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2022-03-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 131000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2021-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 599000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2021-06-30sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 317000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2021-03-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 249000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2020-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 380000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2020-06-30sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 272000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2020-03-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 370000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2019-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 191000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2019-06-30sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 233000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2019-03-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 332000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2018-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 197000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2018-06-30sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 333000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2018-03-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 327000000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2017-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 1461000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA2025-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 437000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2025-06-30sec_edgar
cashflow_financing{"unit": "CAD", "value": 936000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2025-06-30sec_edgar
cashflow_financing{"unit": "CAD", "value": 1064000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA2024-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 319000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2024-06-30sec_edgar
cashflow_financing{"unit": "CAD", "value": 623000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2024-06-30sec_edgar
cashflow_financing{"unit": "CAD", "value": 613000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2023-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 209000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2023-06-30sec_edgar
cashflow_financing{"unit": "CAD", "value": 597000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2023-06-30sec_edgar
cashflow_financing{"unit": "CAD", "value": 1035000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA2022-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 461000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2022-06-30sec_edgar
cashflow_financing{"unit": "CAD", "value": 124000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2022-06-30sec_edgar
cashflow_financing{"unit": "CAD", "value": 451000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2021-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 357000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2021-06-30sec_edgar
cashflow_financing{"unit": "CAD", "value": 526000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2021-06-30sec_edgar
cashflow_financing{"unit": "CAD", "value": 1327000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA2020-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 201000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2020-06-30sec_edgar
cashflow_financing{"unit": "CAD", "value": 687000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2020-06-30sec_edgar
cashflow_financing{"unit": "CAD", "value": 154000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2019-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": -776000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA2019-06-30sec_edgar
cashflow_financing{"unit": "CAD", "value": -682000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA2019-06-30sec_edgar
cashflow_financing{"unit": "CAD", "value": 644000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2018-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 58000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAct2018-06-30sec_edgar
cashflow_financing{"unit": "CAD", "value": -31000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2018-06-30sec_edgar
cashflow_financing{"unit": "CAD", "value": 339000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2017-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 235000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2017-06-30sec_edgar
cashflow_financing{"unit": "CAD", "value": 27000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAct2017-06-30sec_edgar
cashflow_financing{"unit": "CAD", "value": 5050000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA2016-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 314000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2016-06-30sec_edgar
cashflow_financing{"unit": "CAD", "value": 380000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2016-06-30sec_edgar
cashflow_financing{"unit": "CAD", "value": -346000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA2015-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -5357000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2025-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -1510000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2025-06-30sec_edgar
cashflow_investing{"unit": "CAD", "value": -2935000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2025-06-30sec_edgar
cashflow_investing{"unit": "CAD", "value": -5395000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2024-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -1147000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2024-06-30sec_edgar
cashflow_investing{"unit": "CAD", "value": -2286000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2024-06-30sec_edgar
cashflow_investing{"unit": "CAD", "value": -3742000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2023-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -1013000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2023-06-30sec_edgar
cashflow_investing{"unit": "CAD", "value": -1954000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2023-06-30sec_edgar
cashflow_investing{"unit": "CAD", "value": -4059000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2022-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -918000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA2022-06-30sec_edgar
cashflow_investing{"unit": "CAD", "value": -1834000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2022-06-30sec_edgar
cashflow_investing{"unit": "CAD", "value": -3488000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2021-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -1658000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2021-06-30sec_edgar
cashflow_investing{"unit": "CAD", "value": -820000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA2021-06-30sec_edgar
cashflow_investing{"unit": "CAD", "value": -4132000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2020-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -1997000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2020-06-30sec_edgar
cashflow_investing{"unit": "CAD", "value": -808000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA2020-06-30sec_edgar
cashflow_investing{"unit": "CAD", "value": -2768000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2019-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -633000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA2019-06-30sec_edgar
cashflow_investing{"unit": "CAD", "value": 99000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAct2019-06-30sec_edgar
cashflow_investing{"unit": "CAD", "value": -3252000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2018-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -1470000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2018-06-30sec_edgar
cashflow_investing{"unit": "CAD", "value": -792000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA2018-06-30sec_edgar
cashflow_investing{"unit": "CAD", "value": -3025000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2017-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -1460000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2017-06-30sec_edgar
cashflow_investing{"unit": "CAD", "value": -741000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA2017-06-30sec_edgar
cashflow_investing{"unit": "CAD", "value": -6891000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2016-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -762000000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA2016-06-30sec_edgar
cashflow_investing{"unit": "CAD", "value": -1175000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2016-06-30sec_edgar
cashflow_investing{"unit": "CAD", "value": -1368000000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting2015-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 4062000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA2025-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 804000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc2025-06-30sec_edgar
cashflow_operating{"unit": "CAD", "value": 2017000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA2025-06-30sec_edgar
cashflow_operating{"unit": "CAD", "value": 3882000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA2024-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 814000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc2024-06-30sec_edgar
cashflow_operating{"unit": "CAD", "value": 1582000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA2024-06-30sec_edgar
cashflow_operating{"unit": "CAD", "value": 3545000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA2023-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 944000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc2023-06-30sec_edgar
cashflow_operating{"unit": "CAD", "value": 1859000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA2023-06-30sec_edgar
cashflow_operating{"unit": "CAD", "value": 3074000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA2022-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 759000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc2022-06-30sec_edgar
cashflow_operating{"unit": "CAD", "value": 1572000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA2022-06-30sec_edgar
cashflow_operating{"unit": "CAD", "value": 2907000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA2021-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 1479000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA2021-06-30sec_edgar
cashflow_operating{"unit": "CAD", "value": 740000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc2021-06-30sec_edgar
cashflow_operating{"unit": "CAD", "value": 2701000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA2020-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 1315000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA2020-06-30sec_edgar
cashflow_operating{"unit": "CAD", "value": 725000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc2020-06-30sec_edgar
cashflow_operating{"unit": "CAD", "value": 2663000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA2019-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 1172000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA2019-06-30sec_edgar
cashflow_operating{"unit": "CAD", "value": 631000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc2019-06-30sec_edgar
cashflow_operating{"unit": "CAD", "value": 2604000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA2018-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 1271000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA2018-06-30sec_edgar
cashflow_operating{"unit": "CAD", "value": 682000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc2018-06-30sec_edgar
cashflow_operating{"unit": "CAD", "value": 2756000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA2017-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 649000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc2017-06-30sec_edgar
cashflow_operating{"unit": "CAD", "value": 1190000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA2017-06-30sec_edgar
cashflow_operating{"unit": "CAD", "value": 1884000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA2016-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 448000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc2016-06-30sec_edgar
cashflow_operating{"unit": "CAD", "value": 931000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc2016-06-30sec_edgar
cashflow_operating{"unit": "CAD", "value": 1673000000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA2015-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 507300000, "concept": "us-gaap:CommonStockSharesIssued"}2025-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 503600000, "concept": "us-gaap:CommonStockSharesIssued"}2025-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 499300000, "concept": "us-gaap:CommonStockSharesIssued"}2024-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 495200000, "concept": "us-gaap:CommonStockSharesIssued"}2024-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 490600000, "concept": "us-gaap:CommonStockSharesIssued"}2023-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 486400000, "concept": "us-gaap:CommonStockSharesIssued"}2023-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 482200000, "concept": "us-gaap:CommonStockSharesIssued"}2022-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 478700000, "concept": "us-gaap:CommonStockSharesIssued"}2022-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 474800000, "concept": "us-gaap:CommonStockSharesIssued"}2021-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 471200000, "concept": "us-gaap:CommonStockSharesIssued"}2021-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 466800000, "concept": "us-gaap:CommonStockSharesIssued"}2020-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 464600000, "concept": "us-gaap:CommonStockSharesIssued"}2020-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 463300000, "concept": "us-gaap:CommonStockSharesIssued"}2019-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 435800000, "concept": "us-gaap:CommonStockSharesIssued"}2019-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 428500000, "concept": "us-gaap:CommonStockSharesIssued"}2018-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 424800000, "concept": "us-gaap:CommonStockSharesIssued"}2018-06-30sec_edgar