XML 65 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Changes in Carrying Amount of Goodwill and Trade Names (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2011
Goodwill [Roll Forward]      
Goodwill, Beginning balance $ 273.8us-gaap_Goodwill   $ 272.3us-gaap_Goodwill
Translation adjustments (7.5)us-gaap_GoodwillTranslationAdjustments 1.5us-gaap_GoodwillTranslationAdjustments  
Goodwill Ending balance 266.3us-gaap_Goodwill 273.8us-gaap_Goodwill 272.3us-gaap_Goodwill
Environmental Solutions      
Goodwill [Roll Forward]      
Goodwill, Beginning balance 120.4us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fss_EnvironmentalSolutionsMember
  120.4us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fss_EnvironmentalSolutionsMember
Translation adjustments 0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= fss_EnvironmentalSolutionsMember
0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= fss_EnvironmentalSolutionsMember
 
Goodwill Ending balance 120.4us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fss_EnvironmentalSolutionsMember
120.4us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fss_EnvironmentalSolutionsMember
120.4us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fss_EnvironmentalSolutionsMember
Fire Rescue      
Goodwill [Roll Forward]      
Goodwill, Beginning balance 33.8us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fss_FireRescueMember
  33.8us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fss_FireRescueMember
Translation adjustments (2.7)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= fss_FireRescueMember
0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= fss_FireRescueMember
 
Goodwill Ending balance 31.1us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fss_FireRescueMember
33.8us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fss_FireRescueMember
33.8us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fss_FireRescueMember
Safety And Security Systems      
Goodwill [Roll Forward]      
Goodwill, Beginning balance 119.6us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fss_SafetyAndSecuritySystemsMember
  118.1us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fss_SafetyAndSecuritySystemsMember
Translation adjustments (4.8)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= fss_SafetyAndSecuritySystemsMember
1.5us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= fss_SafetyAndSecuritySystemsMember
 
Goodwill Ending balance $ 114.8us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fss_SafetyAndSecuritySystemsMember
$ 119.6us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fss_SafetyAndSecuritySystemsMember
$ 118.1us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= fss_SafetyAndSecuritySystemsMember