Disclosure Of Fair Value Measurement [Text Block]
| Concept | 
                                    
                                        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  | 
                            
                                
                                    
                                        As at 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 2023-12-31  | 
                            
                                
                                    
                                        As at 2023-12-31  | 
                            
                                
                                    
                                        As at 2023-12-31  | 
                            
                                
                                    
                                        As at 2023-12-31  | 
                            
                                
                                    
                                        As at 2023-12-31  | 
                            
                                
                                    
                                        As at 2023-12-31  | 
                            
                                
                                    
                                        As at 2023-12-31  | 
                            
                                
                                    
                                        As at 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  | 
                            
                        
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Disclosure of fair value measurement [text block] | — | — | — | — | — | — | 
                                        
                                             | 
                                
                                    — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 
| Disclosure of fair value measurement of assets [text block] | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 
| Disclosure of fair value measurement of assets [abstract] | ||||||||||||||||||||||||||||
| Disclosure of fair value measurement of assets [line items] | ||||||||||||||||||||||||||||
| Assets | — | — | — | — | — | — | — | 
                                        
                                             
                                                385,047,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    — | — | 
                                        
                                             
                                                377,909,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 
| Reconciliation of changes in fair value measurement, assets [abstract] | ||||||||||||||||||||||||||||
| Disclosure of fair value measurement of liabilities [text block] | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 
| Disclosure of fair value measurement of liabilities [abstract] | ||||||||||||||||||||||||||||
| Disclosure of fair value measurement of liabilities [line items] | ||||||||||||||||||||||||||||
| Liabilities | — | — | — | — | — | — | — | 
                                        
                                             
                                                358,939,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    — | — | 
                                        
                                             
                                                353,741,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 
| Reconciliation of changes in fair value measurement, liabilities [abstract] | ||||||||||||||||||||||||||||
| Disclosure of fair value measurement of equity [text block] | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 
| Disclosure of fair value measurement of equity [abstract] | ||||||||||||||||||||||||||||
| Disclosure of fair value measurement of equity [line items] | ||||||||||||||||||||||||||||
| Equity | 
                                        
                                             
                                                11,849,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                3,475,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                7,955,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                833,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                3,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                26,105,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    — | 
                                        
                                             
                                                26,108,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                409,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                2,403,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                24,168,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                2,697,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                6,739,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                1,987,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                3,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                12,192,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                866,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                24,165,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                315,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                22,650,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                1,868,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                6,211,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                1,985,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                2,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                12,529,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                842,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                898,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                                    
                                        
                                             
                                                22,648,000,000
                                                
                                                    
                                                        EUR
                                                    
                                                
                                             
                                        
                                     | 
                                
                            
| Reconciliation of changes in fair value measurement, entity's own equity instruments [abstract] |