XML 163 R133.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Inventory - Narrative (Details) $ in Millions | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Jun. 30, 2024 CAD ($) emissionCredit | Dec. 31, 2024 CAD ($) emissionCredit $ / t | Dec. 31, 2023 CAD ($) emissionCredit $ / t | Dec. 31, 2022 $ / t
Disclosure of inventories [Abstract] |  |  |  |
Emission credits | emissionCredit |  | 460,585 | 962,548 |
Purchased emission credits | $ |  | $ 18 | $ 45 |
Emission credits in inventory | emissionCredit |  | 2,109,491 | 3,121,837 |
Emission credits utilized | emissionCredit | 978,894 |  |  |
Carrying value | $ | $ 22 |  |  |
Carbon compliance obligation, price per unit | $ / t |  | 80 | 65 | 50
Carbon compliance costs | $ | $ 42 |  |  |

X
- Definition Additions To Emission Credits + References No definition available. + Details
Name: | tac_AdditionsToEmissionCredits
Namespace Prefix: | tac_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Carbon Compliance Costs + References No definition available. + Details
Name: | tac_CarbonComplianceCosts
Namespace Prefix: | tac_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Carbon Compliance Obligation, Price Per Unit + References No definition available. + Details
Name: | tac_CarbonComplianceObligationPricePerUnit
Namespace Prefix: | tac_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Definition Current Purchased Emission Credit + References No definition available. + Details
Name: | tac_CurrentPurchasedEmissionCredit
Namespace Prefix: | tac_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Disclosure of inventories [Abstract] + References No definition available. + Details
Name: | tac_DisclosureofinventoriesAbstract
Namespace Prefix: | tac_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Emission Credits Carrying Value + References No definition available. + Details
Name: | tac_EmissionCreditsCarryingValue
Namespace Prefix: | tac_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Emission Credits Utilized + References No definition available. + Details
Name: | tac_EmissionCreditsUtilized
Namespace Prefix: | tac_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Inventory, emission credits + References No definition available. + Details
Name: | tac_InventoryEmissionCredits
Namespace Prefix: | tac_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration