XML 213 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of preparation and accounting policies - Yield curves used to discount cash flows of insurance contracts (Details)
Dec. 31, 2024
Dec. 31, 2023
Yield curves used to discount cash flows of insurance contracts    
Proportion of reference portfolio's illiquidity premium applied to portfolios of insurance contracts, low value 0.00%  
Proportion of reference portfolio's illiquidity premium applied to portfolios of insurance contracts, middle value 50.00%  
Proportion of reference portfolio's illiquidity premium applied to portfolios of insurance contracts, high value 100.00%  
Minimum    
Yield curves used to discount cash flows of insurance contracts    
Allowance for credit risk 0.0010 0.0020
Maximum    
Yield curves used to discount cash flows of insurance contracts    
Allowance for credit risk 0.0034 0.0056
Chinese yuan (CNY) | 1 year | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 1.08% 2.07%
Chinese yuan (CNY) | 1 year | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 1.51% 2.33%
Chinese yuan (CNY) | 5 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 1.42% 2.41%
Chinese yuan (CNY) | 5 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 1.85% 2.67%
Chinese yuan (CNY) | 10 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 1.70% 2.59%
Chinese yuan (CNY) | 10 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 2.13% 2.85%
Chinese yuan (CNY) | 15 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 1.92% 2.70%
Chinese yuan (CNY) | 15 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 2.35% 2.96%
Chinese yuan (CNY) | 20 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 2.03% 2.76%
Chinese yuan (CNY) | 20 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 2.46% 3.02%
Hong Kong dollar (HKD) | 1 year | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 4.32% 4.76%
Hong Kong dollar (HKD) | 1 year | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 4.75% 5.23%
Hong Kong dollar (HKD) | 5 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 4.04% 3.75%
Hong Kong dollar (HKD) | 5 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 4.47% 4.22%
Hong Kong dollar (HKD) | 10 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 4.09% 3.76%
Hong Kong dollar (HKD) | 10 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 4.52% 4.23%
Hong Kong dollar (HKD) | 15 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 4.15% 3.89%
Hong Kong dollar (HKD) | 15 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 4.58% 4.36%
Hong Kong dollar (HKD) | 20 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 4.19% 3.95%
Hong Kong dollar (HKD) | 20 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 4.62% 4.42%
Indonesian rupiah (IDR) | 1 year | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 7.13% 6.47%
Indonesian rupiah (IDR) | 1 year | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 7.51% 6.96%
Indonesian rupiah (IDR) | 5 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 7.13% 6.63%
Indonesian rupiah (IDR) | 5 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 7.51% 7.12%
Indonesian rupiah (IDR) | 10 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 7.18% 6.73%
Indonesian rupiah (IDR) | 10 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 7.56% 7.22%
Indonesian rupiah (IDR) | 15 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 7.27% 6.94%
Indonesian rupiah (IDR) | 15 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 7.65% 7.43%
Indonesian rupiah (IDR) | 20 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 7.33% 7.03%
Indonesian rupiah (IDR) | 20 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 7.71% 7.52%
Malaysian ringgit (MYR) | 1 year | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 3.43% 3.31%
Malaysian ringgit (MYR) | 1 year | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 3.68% 3.56%
Malaysian ringgit (MYR) | 5 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 3.65% 3.67%
Malaysian ringgit (MYR) | 5 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 3.90% 3.92%
Malaysian ringgit (MYR) | 10 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 3.87% 3.78%
Malaysian ringgit (MYR) | 10 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 4.12% 4.03%
Malaysian ringgit (MYR) | 15 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 4.06% 4.09%
Malaysian ringgit (MYR) | 15 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 4.31% 4.34%
Malaysian ringgit (MYR) | 20 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 4.21% 4.33%
Malaysian ringgit (MYR) | 20 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 4.46% 4.58%
Singapore dollar (SGD) | 1 year | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 2.76% 3.62%
Singapore dollar (SGD) | 1 year | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 3.37% 4.37%
Singapore dollar (SGD) | 5 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 2.79% 2.67%
Singapore dollar (SGD) | 5 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 3.40% 3.42%
Singapore dollar (SGD) | 10 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 2.89% 2.71%
Singapore dollar (SGD) | 10 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 3.50% 3.46%
Singapore dollar (SGD) | 15 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 2.93% 2.77%
Singapore dollar (SGD) | 15 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 3.54% 3.52%
Singapore dollar (SGD) | 20 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 2.84% 2.74%
Singapore dollar (SGD) | 20 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 3.45% 3.49%
United States dollar (USD) | 1 year | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 4.20% 4.81%
United States dollar (USD) | 1 year | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 4.84% 5.64%
United States dollar (USD) | 5 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 4.44% 3.86%
United States dollar (USD) | 5 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 5.08% 4.69%
United States dollar (USD) | 10 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 4.66% 3.90%
United States dollar (USD) | 10 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 5.30% 4.73%
United States dollar (USD) | 15 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 4.89% 4.01%
United States dollar (USD) | 15 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 5.53% 4.84%
United States dollar (USD) | 20 years | Minimum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 5.02% 4.36%
United States dollar (USD) | 20 years | Maximum    
Yield curves used to discount cash flows of insurance contracts    
Yield (percentage) 5.66% 5.19%