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