XML 226 R103.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Derivative Financial Instruments and Off-balance sheet Financial Instruments - Off balance sheet financial instruments (Details) - USD ($) $ in Millions | Dec. 31, 2019 | Dec. 31, 2018
--- | --- | ---
Derivative Financial Instruments and Off-balance sheet Financial Instruments |  |
Commitments to invest in limited partnership interests | $ 2,837 | $ 3,028
Private placement commitments | 68 | 47
Other loan commitments | $ 189 | $ 233

X
- Definition This element represents commitments to acquire financial interests or instruments, to allow for additional participation in certain limited partnership investments. Because the equity investments in the limited partnerships are not actively traded, it is not practical to estimate the fair value of these commitments. + References No definition available. + Details
Name: | all_CommitmentsToInvestInLimitedPartnershipInterests
Namespace Prefix: | all_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | all_DerivativeFinancialInstrumentsAndOffBalanceSheetFinancialInstrumentsDisclosureAbstract
Namespace Prefix: | all_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents other loan commitments to fund loans to a borrower provided there is no violation of any condition in the contract. These commitments have predetermined interest rates and fixed or varying expiration dates or other termination clauses. The fair value of these commitments is insignificant. + References No definition available. + Details
Name: | all_OtherLoanCommitments
Namespace Prefix: | all_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This element represents conditional commitments to purchase private placement debt and equity securities at a specified future date. The fair value of these commitments generally cannot be estimated on the date the commitment is made as the terms and conditions of the underlying private placement securities are not finalized at that point of time. + References No definition available. + Details
Name: | all_PrivatePlacementCommitments
Namespace Prefix: | all_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant