XML 99 R103.htm IDEA: XBRL DOCUMENT v2.4.1.9
Subsequent Events - Additional Information (Detail) (USD $)
In Millions, except Per Share data, unless otherwise specified
0 Months Ended 12 Months Ended
Feb. 11, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2015
Feb. 24, 2015
Subsequent Event [Line Items]          
Reserve for the claim   $ 2.7us-gaap_LitigationReserve      
Additional reserve for the claim   0.3us-gaap_LitigationReserveCurrent      
Cash dividend per share   $ 0.12us-gaap_DividendsPayableAmountPerShare $ 0.08us-gaap_DividendsPayableAmountPerShare    
Scenario, Forecast [Member]          
Subsequent Event [Line Items]          
Expected cash dividend per share       $ 0.60amsf_ExpectedCashDividendPerShare
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
 
Subsequent Event [Member]          
Subsequent Event [Line Items]          
Total compensation claim 25.3us-gaap_LitigationSettlementAmount
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
       
Subsequent Event [Member] | Plaintiff Seeking Actual Damages [Member]          
Subsequent Event [Line Items]          
Amount of damages 0.3us-gaap_LossContingencyDamagesAwardedValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= amsf_PlaintiffSeekingActualDamagesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
       
Subsequent Event [Member] | Plaintiff Seeking Punitive Damages [Member]          
Subsequent Event [Line Items]          
Amount of damages $ 25.0us-gaap_LossContingencyDamagesAwardedValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= amsf_PlaintiffSeekingPunitiveDamagesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
       
Dividend Declared [Member]          
Subsequent Event [Line Items]          
Cash dividend per share   $ 0.12us-gaap_DividendsPayableAmountPerShare
/ us-gaap_DividendsAxis
= us-gaap_DividendDeclaredMember
     
Date of payment to shareholders entitled to dividends   Mar. 27, 2015      
Date of record of shareholders entitled to dividends   Mar. 13, 2015      
Dividend Declared [Member] | Subsequent Event [Member]          
Subsequent Event [Line Items]          
Cash dividend per share         $ 0.15us-gaap_DividendsPayableAmountPerShare
/ us-gaap_DividendsAxis
= us-gaap_DividendDeclaredMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember