v3.22.4

Project debt, Movement in project debt, split between cash and non-cash items (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021
Project debt [Abstract] |  |
Beginning balance | $ 5,036,193 | $ 5,237,614
Cash changes | (636,343) | (636,831)
Non-cash changes | 153,202 | 435,410
Ending balance | $ 4,553,052 | $ 5,036,193

X
- Definition The current and non-current portions of project debt issued at the project level under project finance. + References No definition available. + Details
Name: | aby_LongTermAndShortTermProjectDebt
Namespace Prefix: | aby_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The change due to current and non-current portions of project debt issued at the project level under project finance during the period - cash movement. + References No definition available. + Details
Name: | aby_MovementInLongTermAndShortTermProjectDebtCashCharges
Namespace Prefix: | aby_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The change due to current and non-current portions of project debt issued at the project level under project finance during the period - non-cash movement. + References No definition available. + Details
Name: | aby_MovementInLongTermAndShortTermProjectDebtNonCashCharges
Namespace Prefix: | aby_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | aby_ProjectDebtAbstract
Namespace Prefix: | aby_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration