XML 505 R161.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement benefit obligations - Schedule of Maturity Analysis of Benefits Expected To Be Paid (Details) - GBP (£)
£ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Within 12 months    
RETIREMENT BENEFIT OBLIGATIONS (Details) - Schedule of Maturity Analysis of Benefits Expected To Be Paid [Line Items]    
Benefits expected to be paid £ 1,800 £ 1,697
Between 1 and 2 years    
RETIREMENT BENEFIT OBLIGATIONS (Details) - Schedule of Maturity Analysis of Benefits Expected To Be Paid [Line Items]    
Benefits expected to be paid 1,595 1,513
Between 2 and 5 years    
RETIREMENT BENEFIT OBLIGATIONS (Details) - Schedule of Maturity Analysis of Benefits Expected To Be Paid [Line Items]    
Benefits expected to be paid 5,134 4,886
Between 5 and 10 years    
RETIREMENT BENEFIT OBLIGATIONS (Details) - Schedule of Maturity Analysis of Benefits Expected To Be Paid [Line Items]    
Benefits expected to be paid 9,318 9,159
Between 10 and 15 years    
RETIREMENT BENEFIT OBLIGATIONS (Details) - Schedule of Maturity Analysis of Benefits Expected To Be Paid [Line Items]    
Benefits expected to be paid 9,150 9,176
Between 15 and 25 years    
RETIREMENT BENEFIT OBLIGATIONS (Details) - Schedule of Maturity Analysis of Benefits Expected To Be Paid [Line Items]    
Benefits expected to be paid 16,316 16,882
Between 25 and 35 years    
RETIREMENT BENEFIT OBLIGATIONS (Details) - Schedule of Maturity Analysis of Benefits Expected To Be Paid [Line Items]    
Benefits expected to be paid 11,294 12,343
Between 35 and 45 years    
RETIREMENT BENEFIT OBLIGATIONS (Details) - Schedule of Maturity Analysis of Benefits Expected To Be Paid [Line Items]    
Benefits expected to be paid 5,171 6,121
In more than 45 years    
RETIREMENT BENEFIT OBLIGATIONS (Details) - Schedule of Maturity Analysis of Benefits Expected To Be Paid [Line Items]    
Benefits expected to be paid £ 1,201 £ 1,595