Disclosure Of First-Time Adoption [Text Block]
| Concept | 2024-01-01 to 2024-12-31 | 2024-01-01 to 2024-12-31 | 2024-01-01 to 2024-12-31 | 2024-01-01 to 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | 2024-01-01 to 2024-12-31 | 2024-01-01 to 2024-12-31 | As at 2024-12-31 | 2024-01-01 to 2024-12-31 | As at 2024-12-31 | 2024-01-01 to 2024-12-31 | 2024-01-01 to 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | 2024-01-01 to 2024-12-31 | As at 2024-12-31 | As at 2023-12-31 | 2023-01-01 to 2023-12-31 | 2023-01-01 to 2023-12-31 | As at 2023-12-31 | 2023-01-01 to 2023-12-31 | 2023-01-01 to 2023-12-31 | As at 2023-12-31 | 2023-01-01 to 2023-12-31 | 2023-01-01 to 2023-12-31 | 2023-01-01 to 2023-12-31 | As at 2023-12-31 | As at 2023-12-31 | As at 2023-12-31 | 2023-01-01 to 2023-12-31 | As at 2023-12-31 | As at 2023-12-31 | As at 2023-12-31 | 2023-01-01 to 2023-12-31 | 2023-01-01 to 2023-12-31 | As at 2023-12-31 | As at 2022-12-31 | As at 2022-12-31 | As at 2022-12-31 | As at 2022-12-31 | As at 2022-12-31 | As at 2022-12-31 | As at 2022-12-31 | As at 2022-12-31 | As at 2022-12-31 | As at 2022-12-31 | 
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Disclosure of first-time adoption [text block] | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 
| Disclosure of comparative information prepared under previous GAAP [text block] | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 
| Disclosure of comparative information prepared under previous GAAP [abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||
| Disclosure of comparative information prepared under previous GAAP [line items] | ||||||||||||||||||||||||||||||||||||||||||||||||||
| Equity | — | — | — | — | 
                                                4,528,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                4,070,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                34,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                47,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                109,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | — | 
                                                8,779,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | 
                                                432,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | — | 
                                                1,007,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                9,833,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | 
                                                175,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                288,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | — | 
                                                9,377,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | — | 
                                                4,147,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | — | — | 
                                                35,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                4,070,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                34,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | 
                                                7,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                8,339,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                383,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | — | 
                                                1,004,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                6,177,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                168,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                27,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                1,533,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                3,569,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                79,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                24,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                5,146,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                266,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                1,004,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
| Comprehensive income | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                1,221,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | — | — | — | — | 
                                                1,059,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                2,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | 
                                                1,220,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | 
                                                49,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | — | 
                                                113,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | — | 
                                                1,147,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | 
                                                120,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                1,147,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                1,151,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | — | — | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | — | — | 
                                                117,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | — | — | — | — | — | — | — | — | — | — | 
| Profit (loss) | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                946,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | — | — | — | — | 
                                                946,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                2,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | 
                                                944,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | — | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | — | 
                                                1,086,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                1,086,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                1,086,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | — | — | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | — | — | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | 
                                                -
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             | — | — | — | — | — | — | — | — | — | — | — |