XML 80 R67.htm IDEA: XBRL DOCUMENT
v3.19.3

Subsequent Events - Debt Refinancing (Details) - 2019 Credit Agreement $ in Millions | 3 Months Ended | 9 Months Ended
--- | --- | ---
Sep. 30, 2019 USD ($) | Sep. 30, 2019 USD ($)
Revolving Credit Facility |  |
Subsequent Event [Line Items] |  |
Credit facility maximum borrowings | $ 500 | $ 500
Credit facility potential additional borrowings | $ 250 | $ 250
Guaranteed percentage of outstanding voting capital stock | 65.00% |
Maximum covenant leverage ratio | 3.25 | 3.25
Letter of Credit |  |
Subsequent Event [Line Items] |  |
Credit facility maximum borrowings | $ 75 | $ 75
Non-U.S. | Revolving Credit Facility |  |
Subsequent Event [Line Items] |  |
Credit facility maximum borrowings | 200 | $ 200
Minimum |  |
Subsequent Event [Line Items] |  |
Line of credit facility, unused capacity, commitment fee percentage |  | 0.10%
Minimum | Revolving Credit Facility |  |
Subsequent Event [Line Items] |  |
Line of credit facility, covenants holiday, permitted acquisition consideration | 75 |
Minimum | Base Rate |  |
Subsequent Event [Line Items] |  |
Base rate borrowings margin range |  | 0.00%
Minimum | LIBOR |  |
Subsequent Event [Line Items] |  |
Base rate borrowings margin range |  | 1.00%
Maximum |  |
Subsequent Event [Line Items] |  |
Line of credit facility, unused capacity, commitment fee percentage |  | 0.25%
Maximum | Revolving Credit Facility |  |
Subsequent Event [Line Items] |  |
Line of credit facility, permitted dividends and stock repurchases | 35 |
Line of credit facility, covenants, permitted other incremental cash payments | $ 50 |
Maximum | Base Rate |  |
Subsequent Event [Line Items] |  |
Base rate borrowings margin range |  | 0.75%
Maximum | LIBOR |  |
Subsequent Event [Line Items] |  |
Base rate borrowings margin range |  | 1.75%

X
- Definition Percentage of outstanding voting capital stock provided as a guarantee of obligations. + References No definition available. + Details
Name: | fss_GuaranteeObligationsMaximumExposurePercentageofOutstandingVotingCapitalStock
Namespace Prefix: | fss_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line Of Credit Facility Covenant Terms Leverage Ratio Maximum + References No definition available. + Details
Name: | fss_LineOfCreditFacilityCovenantTermsLeverageRatioMaximum
Namespace Prefix: | fss_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Permitted acquisition consideration amount which would allow for a temporary covenant holiday period. + References No definition available. + Details
Name: | fss_LineofCreditFacilityCovenantsHolidayPermittedAcquisitionConsideration
Namespace Prefix: | fss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of dividends and stock repurchases the Company is permitted to fund if its leverage ratio is greater than what is defined in the covenant. + References No definition available. + Details
Name: | fss_LineofCreditFacilityCovenantsPermittedDividendsandStockRepurchases
Namespace Prefix: | fss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of other incremental cash payments the Company is permitted to make if its leverage ratio is greater than what is defined in the covenant. + References No definition available. + Details
Name: | fss_LineofCreditFacilityCovenantsPermittedOtherIncrementalCashPayments
Namespace Prefix: | fss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line of Credit Facility, Maximum Borrowing Capacity, Available Increment + References No definition available. + Details
Name: | fss_LineofCreditFacilityMaximumBorrowingCapacityAvailableIncrement
Namespace Prefix: | fss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility. + References No definition available. + Details
Name: | us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event. + References No definition available. + Details
Name: | us-gaap_SubsequentEventLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=fss_A2019CreditAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=fss_NonUSDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_BaseRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |