XML 20 R29.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments - Investment Securities Continuous Unrealized Loss Position (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Investment [Line Items]    
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value $ 95,065us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue $ 150,147us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less Than Twelve Months, Accumulated Loss 248us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss 582us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 5,893us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue 1,662us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
Held-to-maturity Securities, Continuous Unrealized Loss Position Twelve Months Or Longer, Accumulated Loss 85us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss 82us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value 100,958us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue 151,809us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
Held-to-maturity Securities, Gross Unrealized Losses 333us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss 664us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
Available-for Sale, Fair value of Investments with Unrealized Losses, Less Than 12 Months 56,967us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue 110,622us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Available-for Sale, Gross Unrealized Losses, Less Than 12 Months 172us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss 487us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
Available-for Sale Fair, Value of Investments with Unrealized Losses, 12 Months or Greater 19,743us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue 18,104us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
Available-for Sale, Gross Unrealized Losses, 12 Months or Greater 3,007us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss 3,007us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
Available-for Sale, Fair Value of Investments with Unrealized Losses, Total 76,710us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue 128,726us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
Available-for Sale, Gross Unrealized Losses, Total 3,179us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss 3,494us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
Fair Value of Investments with Unrealized Losses, Less Than 12 months 152,032amsf_ContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue 260,769amsf_ContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Gross Unrealized Loss, Less Than 12 Months 420amsf_ContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLosses 1,069amsf_ContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLosses
Fair Value of Investments with Unrealized Losses, 12 Months or Greater 25,636amsf_ContinuousUnrealizedLossPositionGreaterThanTwelveMonthsFairValue 19,766amsf_ContinuousUnrealizedLossPositionGreaterThanTwelveMonthsFairValue
Gross Unrealized Losses, 12 Months or Greater 3,092amsf_ContinuousUnrealizedLossPositionGreaterThanTwelveMonthsAggregateLosses 3,089amsf_ContinuousUnrealizedLossPositionGreaterThanTwelveMonthsAggregateLosses
Fair Value of Investments with Unrealized Losses, Total 177,668amsf_SecuritiesContinuousUnrealizedLossPositionFairValue 280,535amsf_SecuritiesContinuousUnrealizedLossPositionFairValue
Gross Unrealized Losses, Total 3,512amsf_SecuritiesContinuousUnrealizedLossPositionAggregateLosses 4,158amsf_SecuritiesContinuousUnrealizedLossPositionAggregateLosses
U.S. Treasury Securities and Obligations of U.S. Government Agencies [Member]    
Investment [Line Items]    
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value   3,385us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasuryAndGovernmentMember
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less Than Twelve Months, Accumulated Loss   2us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasuryAndGovernmentMember
Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value   3,385us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasuryAndGovernmentMember
Held-to-maturity Securities, Gross Unrealized Losses   2us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasuryAndGovernmentMember
Corporate Bonds [Member]    
Investment [Line Items]    
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 76,863us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
129,788us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less Than Twelve Months, Accumulated Loss 200us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
520us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 4,280us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Held-to-maturity Securities, Continuous Unrealized Loss Position Twelve Months Or Longer, Accumulated Loss 7us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value 81,143us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
129,788us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Held-to-maturity Securities, Gross Unrealized Losses 207us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
520us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Available-for Sale, Fair value of Investments with Unrealized Losses, Less Than 12 Months 52,767us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
106,185us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Available-for Sale, Gross Unrealized Losses, Less Than 12 Months 150us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
470us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Available-for Sale Fair, Value of Investments with Unrealized Losses, 12 Months or Greater 1,028us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Available-for Sale, Gross Unrealized Losses, 12 Months or Greater 4us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Available-for Sale, Fair Value of Investments with Unrealized Losses, Total 53,795us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
106,185us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Available-for Sale, Gross Unrealized Losses, Total 154us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
470us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
States and Political Subdivisions [Member]    
Investment [Line Items]    
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 18,113us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
16,896us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less Than Twelve Months, Accumulated Loss 46us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
58us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value 18,113us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
16,896us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Held-to-maturity Securities, Gross Unrealized Losses 46us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
58us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for Sale, Fair value of Investments with Unrealized Losses, Less Than 12 Months 4,200us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
3,810us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for Sale, Gross Unrealized Losses, Less Than 12 Months 22us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
6us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for Sale Fair, Value of Investments with Unrealized Losses, 12 Months or Greater 9,888us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
10,347us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for Sale, Gross Unrealized Losses, 12 Months or Greater 2,167us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
1,666us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for Sale, Fair Value of Investments with Unrealized Losses, Total 14,088us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
14,157us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for Sale, Gross Unrealized Losses, Total 2,189us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
1,672us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
U.S. Agency-Based Mortgage-Backed Securities [Member]    
Investment [Line Items]    
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 89us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
78us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less Than Twelve Months, Accumulated Loss 2us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
2us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value 89us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
78us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Held-to-maturity Securities, Gross Unrealized Losses 2us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
2us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Available-for Sale, Fair value of Investments with Unrealized Losses, Less Than 12 Months   627us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Available-for Sale, Gross Unrealized Losses, Less Than 12 Months   11us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Available-for Sale Fair, Value of Investments with Unrealized Losses, 12 Months or Greater 8,827us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
7,757us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Available-for Sale, Gross Unrealized Losses, 12 Months or Greater 836us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
1,341us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Available-for Sale, Fair Value of Investments with Unrealized Losses, Total 8,827us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
8,384us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Available-for Sale, Gross Unrealized Losses, Total 836us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
1,352us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Asset-Backed Securities [Member]    
Investment [Line Items]    
Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 1,613us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
1,662us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Held-to-maturity Securities, Continuous Unrealized Loss Position Twelve Months Or Longer, Accumulated Loss 78us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
82us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value 1,613us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
1,662us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Held-to-maturity Securities, Gross Unrealized Losses $ 78us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
$ 82us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember