XML 122 R92.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Revenue - Narrative (Details) $ in Millions | Dec. 31, 2024 CAD ($)
--- | ---
Disclosure of disaggregation of revenue from contracts with customers [line items] |
Remaining performance obligations | $ 2,336
Contract liabilities | 36
Heartland Generation |
Disclosure of disaggregation of revenue from contracts with customers [line items] |
Contract liabilities | 6
2025 to 2027 |
Disclosure of disaggregation of revenue from contracts with customers [line items] |
Remaining performance obligations | 455
2028 to 2030 |
Disclosure of disaggregation of revenue from contracts with customers [line items] |
Remaining performance obligations | 391
2031 to 2035 |
Disclosure of disaggregation of revenue from contracts with customers [line items] |
Remaining performance obligations | 668
2036 and Thereafter |
Disclosure of disaggregation of revenue from contracts with customers [line items] |
Remaining performance obligations | $ 822

X
- Definition The amount of an entity’s obligation to transfer goods or services to a customer for which the entity has received consideration (or the amount is due) from the customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 15 -IssueDate 2024-01-01 -Paragraph 105 -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_105&doctype=Standard -URIDate 2024-03-27 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 15 -IssueDate 2024-01-01 -Paragraph 116 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_116_a&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_ContractLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of the transaction price allocated to the performance obligations that are unsatisfied (or partially unsatisfied) as of the end of the reporting period. The transaction price is the amount of consideration to which an entity expects to be entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties (for example, some sales taxes). [Refer: Performance obligations [domain]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 15 -IssueDate 2024-01-01 -Paragraph 120 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_120_a&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | ifrs-full_BusinessCombinationsAxis=tac_HeartlandGenerationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsAndNotLaterThanSevenYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanSevenYearsAndNotLaterThanTenYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanTenYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |