XML 26 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
contract
Dec. 31, 2014
contract
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Assumed recoveries under sale of credit protection $ 0alic_PotentialRecoveriesUnderCreditRiskDerivatives  
Securities pledged in the form of margin deposits 30us-gaap_MarginDepositAssets  
Derivatives, Fair Value    
Total asset derivatives, Notional amount 408us-gaap_DerivativeAssetNotionalAmount 407us-gaap_DerivativeAssetNotionalAmount
Total liability derivatives, Notional amount 3,125us-gaap_DerivativeLiabilityNotionalAmount 3,242us-gaap_DerivativeLiabilityNotionalAmount
Total derivatives, Notional amount 3,533invest_DerivativeNotionalAmount 3,649invest_DerivativeNotionalAmount
Total asset derivatives, Number of contracts 4,156us-gaap_DerivativeAssetNumberOfInstrumentsHeld 3,929us-gaap_DerivativeAssetNumberOfInstrumentsHeld
Total liability derivatives, Number of contracts 3,244us-gaap_DerivativeLiabilityNumberOfInstrumentsHeld 3,331us-gaap_DerivativeLiabilityNumberOfInstrumentsHeld
Total derivatives, Number of contracts 7,400us-gaap_DerivativeNumberOfInstrumentsHeld 7,260us-gaap_DerivativeNumberOfInstrumentsHeld
Total asset derivatives, Fair value, net 83us-gaap_DerivativeAssets 92us-gaap_DerivativeAssets
Derivative liabilities net amount on balance sheet (345)us-gaap_DerivativeLiabilities (354)us-gaap_DerivativeLiabilities
Total derivatives, Fair value, net (262)us-gaap_DerivativeFairValueOfDerivativeNet (262)us-gaap_DerivativeFairValueOfDerivativeNet
Asset derivatives, Gross asset 85us-gaap_DerivativeFairValueOfDerivativeAsset 92us-gaap_DerivativeFairValueOfDerivativeAsset
Liability derivatives, Gross asset 0us-gaap_DerivativeLiabilityFairValueGrossAsset 2us-gaap_DerivativeLiabilityFairValueGrossAsset
Asset derivatives, Gross liability (2)us-gaap_DerivativeAssetFairValueGrossLiability 0us-gaap_DerivativeAssetFairValueGrossLiability
Liability derivatives, Gross liability (345)us-gaap_DerivativeFairValueOfDerivativeLiability (356)us-gaap_DerivativeFairValueOfDerivativeLiability
Derivatives not designated as accounting hedging instruments    
Derivatives, Fair Value    
Total asset derivatives, Notional amount 324us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
322us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total liability derivatives, Notional amount 3,125us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
3,192us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total asset derivatives, Number of contracts 4,156us-gaap_DerivativeAssetNumberOfInstrumentsHeld
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
3,929us-gaap_DerivativeAssetNumberOfInstrumentsHeld
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total liability derivatives, Number of contracts 3,244us-gaap_DerivativeLiabilityNumberOfInstrumentsHeld
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
3,331us-gaap_DerivativeLiabilityNumberOfInstrumentsHeld
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total asset derivatives, Fair value, net 75us-gaap_DerivativeAssets
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
89us-gaap_DerivativeAssets
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative liabilities net amount on balance sheet (345)us-gaap_DerivativeLiabilities
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(353)us-gaap_DerivativeLiabilities
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Asset derivatives, Gross asset 76us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
89us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross asset 0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Asset derivatives, Gross liability (1)us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross liability (345)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(355)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Foreign currency swap agreements | Derivatives designated as accounting hedging instruments | Other investments    
Derivatives, Fair Value    
Total asset derivatives, Notional amount 84us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
85us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Total asset derivatives, Fair value, net 8us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
3us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Asset derivatives, Gross asset 9us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
3us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Asset derivatives, Gross liability (1)us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Foreign currency swap agreements | Derivatives designated as accounting hedging instruments | Other liabilities and accrued expenses    
Derivatives, Fair Value    
Total liability derivatives, Notional amount   50us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivative liabilities net amount on balance sheet   (1)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Liability derivatives, Gross asset   0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Liability derivatives, Gross liability   (1)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Interest rate swap agreements | Derivatives not designated as accounting hedging instruments | Other liabilities and accrued expenses    
Derivatives, Fair Value    
Total liability derivatives, Notional amount 85us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
85us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative liabilities net amount on balance sheet 0us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross asset 0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross liability 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Other contracts | Derivatives not designated as accounting hedging instruments | Other assets    
Derivatives, Fair Value    
Total asset derivatives, Notional amount 3us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
3us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total asset derivatives, Fair value, net 1us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Asset derivatives, Gross asset 1us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Asset derivatives, Gross liability 0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Interest rate cap agreements | Derivatives not designated as accounting hedging instruments | Other investments    
Derivatives, Fair Value    
Total asset derivatives, Notional amount 153us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
163us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total asset derivatives, Fair value, net 1us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Asset derivatives, Gross asset 1us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Asset derivatives, Gross liability 0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Interest rate cap agreements | Derivatives not designated as accounting hedging instruments | Other liabilities and accrued expenses    
Derivatives, Fair Value    
Total liability derivatives, Notional amount 12us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
11us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative liabilities net amount on balance sheet 0us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross asset 0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross liability 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Interest rate contracts- Financial futures contracts | Derivatives not designated as accounting hedging instruments | Other liabilities and accrued expenses    
Derivatives, Fair Value    
Total liability derivatives, Notional amount 0us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_InterestrateContractsFinancialFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_InterestrateContractsFinancialFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total liability derivatives, Number of contracts 214us-gaap_DerivativeLiabilityNumberOfInstrumentsHeld
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_InterestrateContractsFinancialFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
200us-gaap_DerivativeLiabilityNumberOfInstrumentsHeld
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_InterestrateContractsFinancialFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative liabilities net amount on balance sheet 0us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_InterestrateContractsFinancialFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_InterestrateContractsFinancialFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross asset 0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_InterestrateContractsFinancialFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_InterestrateContractsFinancialFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross liability 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_InterestrateContractsFinancialFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_InterestrateContractsFinancialFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Financial futures contracts - Equity and index contracts | Derivatives not designated as accounting hedging instruments | Other assets    
Derivatives, Fair Value    
Total asset derivatives, Notional amount 0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsFinancialFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsFinancialFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total asset derivatives, Number of contracts 1,086us-gaap_DerivativeAssetNumberOfInstrumentsHeld
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsFinancialFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
704us-gaap_DerivativeAssetNumberOfInstrumentsHeld
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsFinancialFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total asset derivatives, Fair value, net 1us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsFinancialFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsFinancialFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Asset derivatives, Gross asset 1us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsFinancialFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsFinancialFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Asset derivatives, Gross liability 0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsFinancialFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsFinancialFuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Options | Derivatives not designated as accounting hedging instruments | Other investments    
Derivatives, Fair Value    
Total asset derivatives, Notional amount 0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total asset derivatives, Number of contracts 3,070us-gaap_DerivativeAssetNumberOfInstrumentsHeld
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
3,225us-gaap_DerivativeAssetNumberOfInstrumentsHeld
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total asset derivatives, Fair value, net 69us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
83us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Asset derivatives, Gross asset 69us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
83us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Asset derivatives, Gross liability 0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Options and futures | Derivatives not designated as accounting hedging instruments | Other liabilities and accrued expenses    
Derivatives, Fair Value    
Total liability derivatives, Notional amount 0us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsOptionsAndFinancialFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsOptionsAndFinancialFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total liability derivatives, Number of contracts 3,030us-gaap_DerivativeLiabilityNumberOfInstrumentsHeld
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsOptionsAndFinancialFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
3,131us-gaap_DerivativeLiabilityNumberOfInstrumentsHeld
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsOptionsAndFinancialFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative liabilities net amount on balance sheet (10)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsOptionsAndFinancialFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(22)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsOptionsAndFinancialFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross asset 0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsOptionsAndFinancialFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsOptionsAndFinancialFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross liability (10)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsOptionsAndFinancialFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(22)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EquityAndIndexContractsOptionsAndFinancialFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Foreign currency forwards | Derivatives not designated as accounting hedging instruments | Other investments    
Derivatives, Fair Value    
Total asset derivatives, Notional amount 56us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
57us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total asset derivatives, Fair value, net 2us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Asset derivatives, Gross asset 2us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Asset derivatives, Gross liability 0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Foreign currency forwards | Derivatives not designated as accounting hedging instruments | Other liabilities and accrued expenses    
Derivatives, Fair Value    
Total liability derivatives, Notional amount 45us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
36us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative liabilities net amount on balance sheet 0us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross asset 0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross liability 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Guaranteed accumulation benefits | Derivatives not designated as accounting hedging instruments | Contractholder funds    
Derivatives, Fair Value    
Total liability derivatives, Notional amount 590us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
615us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative liabilities net amount on balance sheet (31)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(32)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross asset 0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross liability (31)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(32)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_GuaranteedMinimumAccumulationBenefitMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Guaranteed withdrawal benefits | Derivatives not designated as accounting hedging instruments | Contractholder funds    
Derivatives, Fair Value    
Total liability derivatives, Notional amount 408us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
425us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative liabilities net amount on balance sheet (14)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(13)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross asset 0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross liability (14)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(13)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Equity-indexed and forward starting options in life and annuity product contracts | Derivatives not designated as accounting hedging instruments | Contractholder funds    
Derivatives, Fair Value    
Total liability derivatives, Notional amount 1,785us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EmbeddedDerivativeEquityIndexedAndForwardStartingOptionsInLifeAndAnnuityProductContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1,786us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EmbeddedDerivativeEquityIndexedAndForwardStartingOptionsInLifeAndAnnuityProductContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative liabilities net amount on balance sheet (281)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EmbeddedDerivativeEquityIndexedAndForwardStartingOptionsInLifeAndAnnuityProductContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(278)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EmbeddedDerivativeEquityIndexedAndForwardStartingOptionsInLifeAndAnnuityProductContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross asset 0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EmbeddedDerivativeEquityIndexedAndForwardStartingOptionsInLifeAndAnnuityProductContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EmbeddedDerivativeEquityIndexedAndForwardStartingOptionsInLifeAndAnnuityProductContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross liability (281)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EmbeddedDerivativeEquityIndexedAndForwardStartingOptionsInLifeAndAnnuityProductContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(278)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_EmbeddedDerivativeEquityIndexedAndForwardStartingOptionsInLifeAndAnnuityProductContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Other embedded derivative financial instruments | Derivatives not designated as accounting hedging instruments | Contractholder funds    
Derivatives, Fair Value    
Total liability derivatives, Notional amount 85us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_OtherEmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
85us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_OtherEmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative liabilities net amount on balance sheet 0us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_OtherEmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_OtherEmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross asset 0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_OtherEmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_OtherEmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross liability 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_OtherEmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ContractHolderFundsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= alic_OtherEmbeddedDerivativeFinancialInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Credit default swaps - buying protection | Derivatives not designated as accounting hedging instruments | Other investments    
Derivatives, Fair Value    
Total asset derivatives, Notional amount 32us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
19us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total asset derivatives, Fair value, net (1)us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Asset derivatives, Gross asset 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Asset derivatives, Gross liability (1)us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Credit default swaps - buying protection | Derivatives not designated as accounting hedging instruments | Other liabilities and accrued expenses    
Derivatives, Fair Value    
Total liability derivatives, Notional amount 15us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
49us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative liabilities net amount on balance sheet 0us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(1)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross asset 0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross liability 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(1)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Credit default swaps - selling protection | Derivatives not designated as accounting hedging instruments | Other investments    
Derivatives, Fair Value    
Total asset derivatives, Notional amount 80us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
80us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total asset derivatives, Fair value, net 2us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Asset derivatives, Gross asset 2us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Asset derivatives, Gross liability 0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Credit default swaps - selling protection | Derivatives not designated as accounting hedging instruments | Other liabilities and accrued expenses    
Derivatives, Fair Value    
Total liability derivatives, Notional amount 100us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
100us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative liabilities net amount on balance sheet (9)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(9)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross asset 0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability derivatives, Gross liability $ (9)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ (9)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditDefaultSwapSellingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember