iso4217:USD
iso4217:EURxbrli:shares
iso4217:USDxbrli:shares
xbrli:shares
529900S21EQ1BO4ESM68
2024-12-31
ifrs-full:EquityAttributableToOwnersOfParentMember
529900S21EQ1BO4ESM68
2024-12-31
529900S21EQ1BO4ESM68
2023-01-01
2023-12-31
ifrs-full:TreasurySharesMember
529900S21EQ1BO4ESM68
2024-01-01
2024-12-31
ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
529900S21EQ1BO4ESM68
2024-12-31
ifrs-full:TreasurySharesMember
529900S21EQ1BO4ESM68
2022-12-31
ifrs-full:TreasurySharesMember
529900S21EQ1BO4ESM68
2022-01-01
2022-12-31
tot:SharePremiumAndRetainedEarningsMember
529900S21EQ1BO4ESM68
2023-12-31
ifrs-full:NoncontrollingInterestsMember
529900S21EQ1BO4ESM68
2023-12-31
ifrs-full:IssuedCapitalMember
529900S21EQ1BO4ESM68
2022-12-31
ifrs-full:EquityAttributableToOwnersOfParentMember
529900S21EQ1BO4ESM68
2023-12-31
tot:SharePremiumAndRetainedEarningsMember
529900S21EQ1BO4ESM68
2022-01-01
2022-12-31
ifrs-full:IssuedCapitalMember
529900S21EQ1BO4ESM68
2023-01-01
2023-12-31
ifrs-full:NoncontrollingInterestsMember
529900S21EQ1BO4ESM68
2022-12-31
ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
529900S21EQ1BO4ESM68
2022-01-01
2022-12-31
529900S21EQ1BO4ESM68
2021-12-31
ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
529900S21EQ1BO4ESM68
2024-12-31
tot:SharePremiumAndRetainedEarningsMember
529900S21EQ1BO4ESM68
2023-01-01
2023-12-31
tot:SharePremiumAndRetainedEarningsMember
529900S21EQ1BO4ESM68
2024-12-31
ifrs-full:IssuedCapitalMember
529900S21EQ1BO4ESM68
2024-12-31
ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
529900S21EQ1BO4ESM68
2022-12-31
529900S21EQ1BO4ESM68
2021-12-31
tot:SharePremiumAndRetainedEarningsMember
529900S21EQ1BO4ESM68
2023-12-31
ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
529900S21EQ1BO4ESM68
2024-01-01
2024-12-31
529900S21EQ1BO4ESM68
2021-12-31
ifrs-full:TreasurySharesMember
529900S21EQ1BO4ESM68
2023-01-01
2023-12-31
ifrs-full:IssuedCapitalMember
529900S21EQ1BO4ESM68
2023-12-31
529900S21EQ1BO4ESM68
2022-12-31
ifrs-full:IssuedCapitalMember
529900S21EQ1BO4ESM68
2023-01-01
2023-12-31
ifrs-full:EquityAttributableToOwnersOfParentMember
529900S21EQ1BO4ESM68
2023-12-31
ifrs-full:TreasurySharesMember
529900S21EQ1BO4ESM68
2024-01-01
2024-12-31
ifrs-full:TreasurySharesMember
529900S21EQ1BO4ESM68
2022-12-31
tot:SharePremiumAndRetainedEarningsMember
529900S21EQ1BO4ESM68
2023-01-01
2023-12-31
ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
529900S21EQ1BO4ESM68
2021-12-31
ifrs-full:EquityAttributableToOwnersOfParentMember
529900S21EQ1BO4ESM68
2024-12-31
ifrs-full:NoncontrollingInterestsMember
529900S21EQ1BO4ESM68
2024-01-01
2024-12-31
tot:SharePremiumAndRetainedEarningsMember
529900S21EQ1BO4ESM68
2022-12-31
ifrs-full:NoncontrollingInterestsMember
529900S21EQ1BO4ESM68
2022-01-01
2022-12-31
ifrs-full:TreasurySharesMember
529900S21EQ1BO4ESM68
2022-01-01
2022-12-31
ifrs-full:EquityAttributableToOwnersOfParentMember
529900S21EQ1BO4ESM68
2023-12-31
ifrs-full:EquityAttributableToOwnersOfParentMember
529900S21EQ1BO4ESM68
2021-12-31
ifrs-full:IssuedCapitalMember
529900S21EQ1BO4ESM68
2022-01-01
2022-12-31
ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
529900S21EQ1BO4ESM68
2023-01-01
2023-12-31
529900S21EQ1BO4ESM68
2021-12-31
ifrs-full:NoncontrollingInterestsMember
529900S21EQ1BO4ESM68
2024-01-01
2024-12-31
ifrs-full:IssuedCapitalMember
529900S21EQ1BO4ESM68
2024-01-01
2024-12-31
ifrs-full:NoncontrollingInterestsMember
529900S21EQ1BO4ESM68
2024-01-01
2024-12-31
ifrs-full:EquityAttributableToOwnersOfParentMember
529900S21EQ1BO4ESM68
2021-12-31
529900S21EQ1BO4ESM68
2022-01-01
2022-12-31
ifrs-full:NoncontrollingInterestsMember