XML 127 R95.htm IDEA: XBRL DOCUMENT v2.4.1.9
Concentration of Operations - Net Premiums Earned for the Top Ten States (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Schedule Of Premiums Earned Net By Segment [Line Items]                      
Premiums earned $ 97,070us-gaap_PremiumsEarnedNet $ 95,928us-gaap_PremiumsEarnedNet $ 93,516us-gaap_PremiumsEarnedNet $ 89,233us-gaap_PremiumsEarnedNet $ 86,695us-gaap_PremiumsEarnedNet $ 81,596us-gaap_PremiumsEarnedNet $ 81,983us-gaap_PremiumsEarnedNet $ 79,709us-gaap_PremiumsEarnedNet $ 375,747us-gaap_PremiumsEarnedNet $ 329,983us-gaap_PremiumsEarnedNet $ 290,689us-gaap_PremiumsEarnedNet
Premium earned percentage                 100.00%amsf_PremiumsEarnedPercentage 100.00%amsf_PremiumsEarnedPercentage 100.00%amsf_PremiumsEarnedPercentage
Louisiana [Member]                      
Schedule Of Premiums Earned Net By Segment [Line Items]                      
Premiums earned                 47,643us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_LA
42,110us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_LA
31,134us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_LA
Premium earned percentage                 12.70%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_LA
12.80%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_LA
10.70%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_LA
Georgia [Member]                      
Schedule Of Premiums Earned Net By Segment [Line Items]                      
Premiums earned                 36,761us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_GA
30,096us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_GA
25,033us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_GA
Premium earned percentage                 9.80%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_GA
9.10%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_GA
8.60%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_GA
Pennsylvania [Member]                      
Schedule Of Premiums Earned Net By Segment [Line Items]                      
Premiums earned                 35,488us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_PA
28,880us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_PA
24,480us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_PA
Premium earned percentage                 9.40%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_PA
8.80%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_PA
8.40%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_PA
North Carolina [Member]                      
Schedule Of Premiums Earned Net By Segment [Line Items]                      
Premiums earned                 20,872us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_NC
21,019us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_NC
20,036us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_NC
Premium earned percentage                 5.60%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_NC
6.40%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_NC
6.90%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_NC
Florida [Member]                      
Schedule Of Premiums Earned Net By Segment [Line Items]                      
Premiums earned                 20,691us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_FL
12,950us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_FL
9,180us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_FL
Premium earned percentage                 5.50%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_FL
3.90%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_FL
3.20%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_FL
Illinois [Member]                      
Schedule Of Premiums Earned Net By Segment [Line Items]                      
Premiums earned                 20,606us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_IL
18,445us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_IL
18,119us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_IL
Premium earned percentage                 5.50%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_IL
5.60%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_IL
6.20%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_IL
Virginia [Member]                      
Schedule Of Premiums Earned Net By Segment [Line Items]                      
Premiums earned                 16,764us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_VA
15,751us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_VA
16,144us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_VA
Premium earned percentage                 4.50%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_VA
4.80%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_VA
5.60%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_VA
Oklahoma [Member]                      
Schedule Of Premiums Earned Net By Segment [Line Items]                      
Premiums earned                 16,599us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_OK
17,473us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_OK
16,157us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_OK
Premium earned percentage                 4.40%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_OK
5.30%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_OK
5.60%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_OK
Texas [Member]                      
Schedule Of Premiums Earned Net By Segment [Line Items]                      
Premiums earned                 14,846us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_TX
14,949us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_TX
11,687us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_TX
Premium earned percentage                 4.00%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_TX
4.50%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_TX
4.00%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_TX
Minnesota [Member]                      
Schedule Of Premiums Earned Net By Segment [Line Items]                      
Premiums earned                 13,159us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_MN
10,470us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_MN
10,094us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= stpr_MN
Premium earned percentage                 3.50%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_MN
3.20%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_MN
3.50%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= stpr_MN
All Others [Member]                      
Schedule Of Premiums Earned Net By Segment [Line Items]                      
Premiums earned                 $ 132,318us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= amsf_AllOtherStatesMember
$ 117,840us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= amsf_AllOtherStatesMember
$ 108,625us-gaap_PremiumsEarnedNet
/ us-gaap_StatementGeographicalAxis
= amsf_AllOtherStatesMember
Premium earned percentage                 35.10%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= amsf_AllOtherStatesMember
35.60%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= amsf_AllOtherStatesMember
37.30%amsf_PremiumsEarnedPercentage
/ us-gaap_StatementGeographicalAxis
= amsf_AllOtherStatesMember