{
  "cik": 277509,
  "cik_padded": "0000277509",
  "entityName": "FEDERAL SIGNAL CORP /DE/",
  "fiscal_years": [
    {
      "accn": "0001628280-26-011576",
      "filed": "2026-02-25",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 39700000.0,
        "capex": 27600000.0,
        "cash": 63700000.0,
        "cost_of_revenue": 1549300000.0,
        "dividends_paid": 34100000.0,
        "eps_diluted": 4.01,
        "free_cash_flow": 227100000.0,
        "gross_profit": 631200000.0,
        "net_income": 246600000.0,
        "operating_cash_flow": 254700000.0,
        "operating_income": 340900000.0,
        "revenue": 2180500000.0,
        "stockholders_equity": 1382000000.0,
        "total_assets": 2392600000.0,
        "total_liabilities": 1010600000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2894748910800275,
        "leverage": 0.7312590448625181,
        "net_margin": 0.11309332721852786,
        "operating_margin": 0.1563402889245586,
        "payout_ratio": 0.13828061638280617,
        "revenue_growth_yoy": 0.17136717700778942,
        "roa_avg2y": 0.1186204242628313,
        "roa_period_end": 0.10306779235977598,
        "roe_avg2y": 0.19204859623846424,
        "roe_period_end": 0.1784370477568741
      }
    },
    {
      "accn": "0001628280-26-011576",
      "filed": "2026-02-25",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 6700000.0,
        "capex": 40600000.0,
        "cash": 91100000.0,
        "cost_of_revenue": 1328500000.0,
        "dividends_paid": 29300000.0,
        "eps_diluted": 3.5,
        "free_cash_flow": 190700000.0,
        "gross_profit": 533000000.0,
        "net_income": 216300000.0,
        "operating_cash_flow": 231300000.0,
        "operating_income": 281400000.0,
        "revenue": 1861500000.0,
        "stockholders_equity": 1186100000.0,
        "total_assets": 1765200000.0,
        "total_liabilities": 579100000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2863282299221058,
        "leverage": 0.48823876570272323,
        "net_margin": 0.1161966156325544,
        "operating_margin": 0.15116841257050764,
        "payout_ratio": 0.13546000924641702,
        "revenue_growth_yoy": 0.08057119637777907,
        "roa_avg2y": 0.12777269102401276,
        "roa_period_end": 0.12253569000679809,
        "roe_avg2y": 0.19771480804387567,
        "roe_period_end": 0.18236236405024872
      }
    },
    {
      "accn": "0001628280-26-011576",
      "filed": "2026-02-25",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 5500000.0,
        "capex": 30300000.0,
        "cash": 61000000.0,
        "cost_of_revenue": 1272500000.0,
        "dividends_paid": 23800000.0,
        "eps_diluted": 2.56,
        "free_cash_flow": 164100000.0,
        "gross_profit": 450200000.0,
        "net_income": 157400000.0,
        "operating_cash_flow": 194400000.0,
        "operating_income": 224500000.0,
        "revenue": 1722700000.0,
        "stockholders_equity": 1001900000.0,
        "total_assets": 1620500000.0,
        "total_liabilities": 618600000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2613339525163987,
        "leverage": 0.617426888911069,
        "net_margin": 0.09136820107970048,
        "operating_margin": 0.13031868578394382,
        "payout_ratio": 0.15120711562897077,
        "revenue_growth_yoy": 0.2006551435740173,
        "roa_avg2y": 0.10010175527855507,
        "roa_period_end": 0.09713051527306388,
        "roe_avg2y": 0.1689929138930642,
        "roe_period_end": 0.15710150713644075
      }
    },
    {
      "accn": "0001628280-26-011576",
      "filed": "2026-02-25",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 16100000.0,
        "capex": 53000000.0,
        "cash": 47500000.0,
        "cost_of_revenue": 1089900000.0,
        "dividends_paid": 21800000.0,
        "eps_diluted": 1.97,
        "free_cash_flow": 18800000.0,
        "gross_profit": 344900000.0,
        "net_income": 120400000.0,
        "operating_cash_flow": 71800000.0,
        "operating_income": 160800000.0,
        "revenue": 1434800000.0,
        "stockholders_equity": 860900000.0,
        "total_assets": 1524300000.0,
        "total_liabilities": 663400000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2403819347644271,
        "leverage": 0.7705889185735858,
        "net_margin": 0.0839141343741288,
        "operating_margin": 0.11207136883189295,
        "payout_ratio": 0.18106312292358803,
        "revenue_growth_yoy": 0.18265743488295416,
        "roa_avg2y": 0.08331026847495156,
        "roa_period_end": 0.07898707603490127,
        "roe_avg2y": 0.14639187792570976,
        "roe_period_end": 0.13985364153792543
      }
    },
    {
      "accn": "0000277509-25-000012",
      "filed": "2025-02-26",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 15400000.0,
        "capex": 37400000.0,
        "cash": 40500000.0,
        "cost_of_revenue": 924500000.0,
        "dividends_paid": 22000000.0,
        "eps_diluted": 1.63,
        "free_cash_flow": 64400000.0,
        "gross_profit": 288700000.0,
        "net_income": 100600000.0,
        "operating_cash_flow": 101800000.0,
        "operating_income": 130700000.0,
        "revenue": 1213200000.0,
        "stockholders_equity": 784000000.0,
        "total_assets": 1366100000.0,
        "total_liabilities": 582100000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2379657105176393,
        "leverage": 0.7424744897959183,
        "net_margin": 0.08292120013188263,
        "operating_margin": 0.1077316188592153,
        "payout_ratio": 0.21868787276341947,
        "revenue_growth_yoy": 0.07286876547576937,
        "roa_avg2y": 0.07813895685269331,
        "roa_period_end": 0.07364028987629016,
        "roe_avg2y": 0.13538792813404213,
        "roe_period_end": 0.12831632653061226
      }
    },
    {
      "accn": "0000277509-24-000005",
      "filed": "2024-02-27",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 13700000.0,
        "capex": 29700000.0,
        "cash": 81700000.0,
        "cost_of_revenue": 837200000.0,
        "dividends_paid": 19400000.0,
        "eps_diluted": 1.56,
        "free_cash_flow": 106500000.0,
        "gross_profit": 293600000.0,
        "net_income": 96200000.0,
        "operating_cash_flow": 136200000.0,
        "operating_income": 131400000.0,
        "revenue": 1130800000.0,
        "stockholders_equity": 702100000.0,
        "total_assets": 1208800000.0,
        "total_liabilities": 506700000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2596391934913336,
        "leverage": 0.7216920666571713,
        "net_margin": 0.08507251503360452,
        "operating_margin": 0.11620091970286522,
        "payout_ratio": 0.20166320166320167,
        "revenue_growth_yoy": -0.07410136739539834,
        "roa_avg2y": 0.08103441014193657,
        "roa_period_end": 0.07958305757776307,
        "roe_avg2y": 0.14318672322691076,
        "roe_period_end": 0.13701751887195557
      }
    },
    {
      "accn": "0000277509-23-000004",
      "filed": "2023-03-01",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 1000000.0,
        "capex": 35400000.0,
        "cash": 31600000.0,
        "cost_of_revenue": 898500000.0,
        "dividends_paid": 19300000.0,
        "eps_diluted": 1.76,
        "free_cash_flow": 67700000.0,
        "gross_profit": 322800000.0,
        "net_income": 108500000.0,
        "operating_cash_flow": 103100000.0,
        "operating_income": 147100000.0,
        "revenue": 1221300000.0,
        "stockholders_equity": 641600000.0,
        "total_assets": 1165500000.0,
        "total_liabilities": 523900000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.26430852370424956,
        "leverage": 0.8165523690773068,
        "net_margin": 0.0888397609105052,
        "operating_margin": 0.12044542700401212,
        "payout_ratio": 0.17788018433179723,
        "revenue_growth_yoy": 0.12097292335933915,
        "roa_avg2y": 0.09911843968391723,
        "roa_period_end": 0.09309309309309309,
        "roe_avg2y": 0.18520099001450882,
        "roe_period_end": 0.1691084788029925
      }
    },
    {
      "accn": "0000277509-22-000006",
      "filed": "2022-03-01",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 1200000.0,
        "capex": 14100000.0,
        "cash": 37400000.0,
        "cost_of_revenue": 807400000.0,
        "dividends_paid": 18700000.0,
        "eps_diluted": 1.54,
        "free_cash_flow": 78700000.0,
        "gross_profit": 282100000.0,
        "net_income": 94000000.0,
        "operating_cash_flow": 92800000.0,
        "operating_income": 121500000.0,
        "revenue": 1089500000.0,
        "stockholders_equity": 530100000.0,
        "total_assets": 1023800000.0,
        "total_liabilities": 493700000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2589261128958238,
        "leverage": 0.9313337106206376,
        "net_margin": 0.08627810922441487,
        "operating_margin": 0.11151904543368518,
        "payout_ratio": 0.19893617021276597,
        "revenue_growth_yoy": 0.2125765164162493,
        "roa_avg2y": 0.09324934279053618,
        "roa_period_end": 0.09181480757960539,
        "roe_avg2y": 0.19037974683544304,
        "roe_period_end": 0.17732503301263913
      }
    },
    {
      "accn": "0000277509-21-000005",
      "filed": "2021-02-25",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 8000000.0,
        "cash": 37500000.0,
        "cost_of_revenue": 677300000.0,
        "dividends_paid": 16800000.0,
        "eps_diluted": 1.02,
        "free_cash_flow": 64800000.0,
        "gross_profit": 221200000.0,
        "net_income": 61600000.0,
        "operating_cash_flow": 72800000.0,
        "operating_income": 73600000.0,
        "revenue": 898500000.0,
        "stockholders_equity": 457400000.0,
        "total_assets": 992300000.0,
        "total_liabilities": 534900000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.24618809126321647,
        "leverage": 1.169435942282466,
        "net_margin": 0.06855870895937674,
        "operating_margin": 0.08191430161380078,
        "payout_ratio": 0.2727272727272727,
        "revenue_growth_yoy": 0.2692470687950275,
        "roa_avg2y": 0.07532864567410578,
        "roa_period_end": 0.062078000604655854,
        "roe_avg2y": 0.1446858485026424,
        "roe_period_end": 0.13467424573677306
      }
    },
    {
      "accn": "0000277509-20-000006",
      "filed": "2020-02-27",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 37800000.0,
        "capex": 6100000.0,
        "cash": 50700000.0,
        "cost_of_revenue": 524500000.0,
        "dividends_paid": 16900000.0,
        "eps_diluted": 0.71,
        "free_cash_flow": 18600000.0,
        "gross_profit": 183400000.0,
        "net_income": 43800000.0,
        "operating_cash_flow": 24700000.0,
        "operating_income": 60800000.0,
        "revenue": 707900000.0,
        "stockholders_equity": 394100000.0,
        "total_assets": 643200000.0,
        "total_liabilities": 249100000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2590761406978387,
        "leverage": 0.6320730778990103,
        "net_margin": 0.061873145924565616,
        "operating_margin": 0.08588783726515045,
        "payout_ratio": 0.3858447488584475,
        "roa_period_end": 0.06809701492537314,
        "roe_period_end": 0.11113930474498858
      }
    }
  ],
  "latest_filing": {
    "accn": "0001628280-26-011576",
    "filed": "2026-02-25",
    "form": "10-K"
  },
  "note": "Static grepcent export of verified SEC companyfacts-derived values. Monetary values are raw reported units from grepcent's resolved facts; no scaling and no FX conversion. Capex, dividends, and buybacks are reported as positive outflow magnitudes. ROE/ROA include both period-end basis (site-consistent) and average-of-two-years basis where the prior-year denominator exists.",
  "schema_version": "1",
  "sic": "3711",
  "sic_description": "Motor Vehicles & Passenger Car Bodies",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000277509.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000277509.json"
  },
  "ticker": "FSS"
}
