XML 84 R69.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Fair value measurements Fair Value Measurements (Annuitization Experience for GMIB Policies) (Details) | 12 Months Ended
--- | ---
Dec. 31, 2018
Minimum |
Annuitization Experience For GMIB Policies [Line Items] |
Annuitization rate | 0.00%
Maximum |
Annuitization Experience For GMIB Policies [Line Items] |
Annuitization rate | 42.00%
Under 65 years old [Domain] |
Annuitization Experience For GMIB Policies [Line Items] |
Percentage Of Guaranteed Minimium Income Benefits Guaranteed Value | 19.00%
Under 65 years old [Domain] | Minimum |
Annuitization Experience For GMIB Policies [Line Items] |
Annuitization rate | 1.00%
Under 65 years old [Domain] | Maximum |
Annuitization Experience For GMIB Policies [Line Items] |
Annuitization rate | 21.00%
Over 65 years old [Domain] |
Annuitization Experience For GMIB Policies [Line Items] |
Percentage Of Guaranteed Minimium Income Benefits Guaranteed Value | 81.00%
Over 65 years old [Domain] | Minimum |
Annuitization Experience For GMIB Policies [Line Items] |
Annuitization rate | 3.00%
Over 65 years old [Domain] | Maximum |
Annuitization Experience For GMIB Policies [Line Items] |
Annuitization rate | 42.00%

X
- Definition [Line Items] for Schedule of annuitization experience for GMIB policies [Table] + References No definition available. + Details
Name: | cb_AnnuitizationExperienceForGmibPoliciesLineItems
Namespace Prefix: | cb_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage of GMIB guaranteed value + References No definition available. + Details
Name: | cb_PercentageOfGuaranteedMinimiumIncomeBenefitsGuaranteedValue
Namespace Prefix: | cb_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Significant Unobservable Inputs Annuitization Rate + References No definition available. + Details
Name: | cb_SignificantUnobservableInputsAnnuitizationRate
Namespace Prefix: | cb_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cb_PolicyholderageAxis=cb_Under65yearsoldDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cb_PolicyholderageAxis=cb_Over65yearsoldDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |