iso4217:EUR iso4217:EUR xbrli:shares xbrli:shares 969500MGFIKUGLTC9742 2022-12-31 969500MGFIKUGLTC9742 2023-12-31 969500MGFIKUGLTC9742 2022-01-01 2022-12-31 969500MGFIKUGLTC9742 2023-01-01 2023-12-31 969500MGFIKUGLTC9742 2021-12-31 969500MGFIKUGLTC9742 2022-01-01 2022-12-31 ifrs-full:EquityAttributableToOwnersOfParentMember 969500MGFIKUGLTC9742 2021-12-31 ifrs-full:EquityAttributableToOwnersOfParentMember 969500MGFIKUGLTC9742 2022-12-31 ifrs-full:EquityAttributableToOwnersOfParentMember 969500MGFIKUGLTC9742 2023-01-01 2023-12-31 ifrs-full:EquityAttributableToOwnersOfParentMember 969500MGFIKUGLTC9742 2023-12-31 ifrs-full:EquityAttributableToOwnersOfParentMember 969500MGFIKUGLTC9742 2022-01-01 2022-12-31 ifrs-full:SharePremiumMember 969500MGFIKUGLTC9742 2021-12-31 ifrs-full:SharePremiumMember 969500MGFIKUGLTC9742 2022-12-31 ifrs-full:SharePremiumMember 969500MGFIKUGLTC9742 2023-01-01 2023-12-31 ifrs-full:SharePremiumMember 969500MGFIKUGLTC9742 2023-12-31 ifrs-full:SharePremiumMember 969500MGFIKUGLTC9742 2022-01-01 2022-12-31 ifrs-full:IssuedCapitalMember 969500MGFIKUGLTC9742 2021-12-31 ifrs-full:IssuedCapitalMember 969500MGFIKUGLTC9742 2022-12-31 ifrs-full:IssuedCapitalMember 969500MGFIKUGLTC9742 2023-01-01 2023-12-31 ifrs-full:IssuedCapitalMember 969500MGFIKUGLTC9742 2023-12-31 ifrs-full:IssuedCapitalMember 969500MGFIKUGLTC9742 2022-01-01 2022-12-31 ifrs-full:TreasurySharesMember 969500MGFIKUGLTC9742 2021-12-31 ifrs-full:TreasurySharesMember 969500MGFIKUGLTC9742 2022-12-31 ifrs-full:TreasurySharesMember 969500MGFIKUGLTC9742 2023-01-01 2023-12-31 ifrs-full:TreasurySharesMember 969500MGFIKUGLTC9742 2023-12-31 ifrs-full:TreasurySharesMember 969500MGFIKUGLTC9742 2022-01-01 2022-12-31 ifrs-full:NoncontrollingInterestsMember 969500MGFIKUGLTC9742 2021-12-31 ifrs-full:NoncontrollingInterestsMember 969500MGFIKUGLTC9742 2022-12-31 ifrs-full:NoncontrollingInterestsMember 969500MGFIKUGLTC9742 2023-01-01 2023-12-31 ifrs-full:NoncontrollingInterestsMember 969500MGFIKUGLTC9742 2023-12-31 ifrs-full:NoncontrollingInterestsMember 969500MGFIKUGLTC9742 2022-01-01 2022-12-31 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 969500MGFIKUGLTC9742 2021-12-31 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 969500MGFIKUGLTC9742 2022-12-31 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 969500MGFIKUGLTC9742 2023-01-01 2023-12-31 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 969500MGFIKUGLTC9742 2023-12-31 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 969500MGFIKUGLTC9742 2022-01-01 2022-12-31 rubis:ReservesAndRetainedEarningsMember 969500MGFIKUGLTC9742 2021-12-31 rubis:ReservesAndRetainedEarningsMember 969500MGFIKUGLTC9742 2022-12-31 rubis:ReservesAndRetainedEarningsMember 969500MGFIKUGLTC9742 2023-01-01 2023-12-31 rubis:ReservesAndRetainedEarningsMember 969500MGFIKUGLTC9742 2023-12-31 rubis:ReservesAndRetainedEarningsMember