XML 110 R91.htm IDEA: XBRL DOCUMENT
v3.19.1

Investments - Mortgage loans (Details) $ in Millions | 12 Months Ended |
--- | --- | ---
Dec. 31, 2018 USD ($) loan | Dec. 31, 2017 USD ($)
Mortgage Loans on Real Estate |  |
Carrying value | $ 4,670 | $ 4,534
Percent | 100.00% | 100.00%
Mortgage loans, not in foreclosure |  |
Mortgage Loans on Real Estate |  |
Number of loans | loan | 283 |
Carrying value | $ 4,670 |
Percent | 100.00% |
Mortgage loans, not in foreclosure | 2019 |  |
Mortgage Loans on Real Estate |  |
Number of loans | loan | 8 |
Carrying value | $ 171 |
Percent | 3.70% |
Mortgage loans, not in foreclosure | 2020 |  |
Mortgage Loans on Real Estate |  |
Number of loans | loan | 13 |
Carrying value | $ 119 |
Percent | 2.60% |
Mortgage loans, not in foreclosure | 2021 |  |
Mortgage Loans on Real Estate |  |
Number of loans | loan | 41 |
Carrying value | $ 566 |
Percent | 12.10% |
Mortgage loans, not in foreclosure | 2022 |  |
Mortgage Loans on Real Estate |  |
Number of loans | loan | 32 |
Carrying value | $ 553 |
Percent | 11.80% |
Mortgage loans, not in foreclosure | Thereafter |  |
Mortgage Loans on Real Estate |  |
Number of loans | loan | 189 |
Carrying value | $ 3,261 |
Percent | 69.80% |
Apartment complex |  |
Mortgage Loans on Real Estate |  |
Percent | 34.40% | 30.90%
Office buildings |  |
Mortgage Loans on Real Estate |  |
Percent | 24.50% | 23.80%
Warehouse |  |
Mortgage Loans on Real Estate |  |
Percent | 15.80% | 15.70%
Retail |  |
Mortgage Loans on Real Estate |  |
Percent | 14.40% | 18.00%
Other |  |
Mortgage Loans on Real Estate |  |
Percent | 10.90% | 11.60%
California |  |
Mortgage Loans on Real Estate |  |
Percent | 16.40% | 19.90%
Texas |  |
Mortgage Loans on Real Estate |  |
Percent | 14.90% | 13.00%
Illinois |  |
Mortgage Loans on Real Estate |  |
Percent | 7.80% | 7.10%
New Jersey |  |
Mortgage Loans on Real Estate |  |
Percent | 6.80% | 7.60%
Florida |  |
Mortgage Loans on Real Estate |  |
Percent | 6.10% | 6.40%
North Carolina |  |
Mortgage Loans on Real Estate |  |
Percent | 5.10% | 4.00%

X
- Definition This element represents the amount of mortgage loans as a percentage of total carrying value. + References No definition available. + Details
Name: | all_MortgageLoansOnRealEstateCarryingValuePercentage
Namespace Prefix: | all_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | srt_MortgageLoansOnRealEstateLineItems
Namespace Prefix: | srt_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of mortgage loans within investment in mortgage loan on real estate by entity with substantial portion of business acquiring and holding investment real estate or interest in real estate. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 12 -Footnote 3 -Subsection 29 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 948 -SubTopic 310 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-29(Footnote 3)) -URI http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014 + Details
Name: | srt_MortgageLoansOnRealEstateNumberOfLoans
Namespace Prefix: | srt_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The balance represents the amount of loans that are secured by real estate mortgages, offset by the reserve to cover probable credit losses on the loan portfolio. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.1(c)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=all_MortgagesNotInForeclosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis=all_MortgageLoansOnRealEstateMaturingInYearOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis=all_MortgageLoansOnRealEstateMaturingInYearTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis=all_MortgageLoansOnRealEstateMaturingInYearThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis=all_MortgageLoansOnRealEstateMaturingInYearFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis=all_MortgageLoansOnRealEstateMaturingAfterYearFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis=srt_ApartmentBuildingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis=srt_OfficeBuildingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis=srt_WarehouseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis=srt_RetailSiteMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis=srt_OtherPropertyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=stpr_CA
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=stpr_TX
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=stpr_IL
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=stpr_NJ
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=stpr_FL
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=stpr_NC
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |