XML 58 R97.htm IDEA: XBRL DOCUMENT v2.4.1.9
Retirement Plans (Retirement Savings Plan) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Apr. 05, 2013
Dec. 31, 2011
Minimum employee contribution of defined compensation to retirement savings plan percentage 2.00%sigi_MinimumEmployeeContributionOfDefinedCompensationToRetirementSavingsPlanPercentage        
Maximum employee contribution of defined compensation to retirement savings plan percentage 50.00%us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent        
Retirement Savings Plan [Member]          
Defined Benefit Plan, Contributions by Employer 13.4us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sigi_RetirementSavingsPlanMember
$ 12.2us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sigi_RetirementSavingsPlanMember
$ 8.2us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sigi_RetirementSavingsPlanMember
   
Non Elective Employer Contribution [Member] | Retirement Savings Plan [Member]          
Maximum employer match of employee contribution of defined compensation to retirement savings plan percentage       4.00%sigi_MaximumEmployerMatchOfEmployeeContributionOfDefinedCompensationToRetirementSavingsPlanPercentage
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sigi_RetirementSavingsPlanMember
/ sigi_ScheduleOfPlanTermsInEffectAndRevisionsOfRetirementSavingsPlanAxis
= sigi_NonElectiveEmployerContributionMember
4.00%sigi_MaximumEmployerMatchOfEmployeeContributionOfDefinedCompensationToRetirementSavingsPlanPercentage
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sigi_RetirementSavingsPlanMember
/ sigi_ScheduleOfPlanTermsInEffectAndRevisionsOfRetirementSavingsPlanAxis
= sigi_NonElectiveEmployerContributionMember
First Tier Of Employee Contributions [Member] | Employer Match [Member] | Retirement Savings Plan [Member]          
Maximum employer match of employee contribution of defined compensation to retirement savings plan percentage       3.00%sigi_MaximumEmployerMatchOfEmployeeContributionOfDefinedCompensationToRetirementSavingsPlanPercentage
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sigi_RetirementSavingsPlanMember
/ sigi_ScheduleOfPlanTermsInEffectAndRevisionsOfRetirementSavingsPlanAxis
= sigi_EmployerMatchMember
/ sigi_ScheduleOfRetirementPlansAxis
= sigi_FirstTierOfEmployeeContributionsMember
3.00%sigi_MaximumEmployerMatchOfEmployeeContributionOfDefinedCompensationToRetirementSavingsPlanPercentage
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sigi_RetirementSavingsPlanMember
/ sigi_ScheduleOfPlanTermsInEffectAndRevisionsOfRetirementSavingsPlanAxis
= sigi_EmployerMatchMember
/ sigi_ScheduleOfRetirementPlansAxis
= sigi_FirstTierOfEmployeeContributionsMember
Defined contribution plan, employer matching contribution, percentage       100.00%sigi_DefinedContributionPlanEmployerMatchingContributionPercentage
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sigi_RetirementSavingsPlanMember
/ sigi_ScheduleOfPlanTermsInEffectAndRevisionsOfRetirementSavingsPlanAxis
= sigi_EmployerMatchMember
/ sigi_ScheduleOfRetirementPlansAxis
= sigi_FirstTierOfEmployeeContributionsMember
100.00%sigi_DefinedContributionPlanEmployerMatchingContributionPercentage
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sigi_RetirementSavingsPlanMember
/ sigi_ScheduleOfPlanTermsInEffectAndRevisionsOfRetirementSavingsPlanAxis
= sigi_EmployerMatchMember
/ sigi_ScheduleOfRetirementPlansAxis
= sigi_FirstTierOfEmployeeContributionsMember
Second Tier Of Employee Contributions [Member] | Employer Match [Member] | Retirement Savings Plan [Member]          
Maximum employer match of employee contribution of defined compensation to retirement savings plan percentage       3.00%sigi_MaximumEmployerMatchOfEmployeeContributionOfDefinedCompensationToRetirementSavingsPlanPercentage
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sigi_RetirementSavingsPlanMember
/ sigi_ScheduleOfPlanTermsInEffectAndRevisionsOfRetirementSavingsPlanAxis
= sigi_EmployerMatchMember
/ sigi_ScheduleOfRetirementPlansAxis
= sigi_SecondTierOfEmployeeContributionsMember
3.00%sigi_MaximumEmployerMatchOfEmployeeContributionOfDefinedCompensationToRetirementSavingsPlanPercentage
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sigi_RetirementSavingsPlanMember
/ sigi_ScheduleOfPlanTermsInEffectAndRevisionsOfRetirementSavingsPlanAxis
= sigi_EmployerMatchMember
/ sigi_ScheduleOfRetirementPlansAxis
= sigi_SecondTierOfEmployeeContributionsMember
Defined contribution plan, employer matching contribution, percentage       50.00%sigi_DefinedContributionPlanEmployerMatchingContributionPercentage
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sigi_RetirementSavingsPlanMember
/ sigi_ScheduleOfPlanTermsInEffectAndRevisionsOfRetirementSavingsPlanAxis
= sigi_EmployerMatchMember
/ sigi_ScheduleOfRetirementPlansAxis
= sigi_SecondTierOfEmployeeContributionsMember
50.00%sigi_DefinedContributionPlanEmployerMatchingContributionPercentage
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sigi_RetirementSavingsPlanMember
/ sigi_ScheduleOfPlanTermsInEffectAndRevisionsOfRetirementSavingsPlanAxis
= sigi_EmployerMatchMember
/ sigi_ScheduleOfRetirementPlansAxis
= sigi_SecondTierOfEmployeeContributionsMember