revenue from contracts with customers - Accounts receivable (Details) - CAD ($) $ in Millions |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| revenue from contracts with customers | ||
| Customer accounts receivable | $ 2,669 | $ 2,809 |
| Allowance for doubtful accounts | (126) | (130) |
| Billed customer accounts receivable, net of allowance for doubtful accounts | 2,543 | 2,679 |
| Accrued receivables - customer | 568 | 658 |
| Billed and unbilled customer accounts receivable, net of allowance for doubtful accounts | 3,111 | 3,337 |
| Accrued receivables - other | 408 | 460 |
| Accounts receivable - current | $ 3,519 | $ 3,797 |
| X | ||||||||||
- Definition The amount of current accrued income other than current contract assets. [Refer: Accrued income other than contract assets] Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The amount of current receivables from contracts with customers. [Refer: Receivables from contracts with customers] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The amount of current other receivables. [Refer: Other receivables] Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition The amount of current receivables from contracts with customers, before allowance for doubtful accounts. No definition available.
|
| X | ||||||||||
- Definition The amount due from contracts with customers for goods or services that have been delivered or sold in the normal course of business, reduced to their estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection. No definition available.
|
| X | ||||||||||
- Definition For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible. No definition available.
|