{
  "cik": 9092,
  "cik_padded": "0000009092",
  "entityName": "BADGER METER INC",
  "fiscal_years": [
    {
      "accn": "0001193125-26-054739",
      "filed": "2026-02-17",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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"
      },
      "fundamentals": {
        "buybacks": 15002000.0,
        "capex": 14026000.0,
        "cost_of_revenue": 534593000.0,
        "dividends_paid": 43529000.0,
        "eps_diluted": 4.79,
        "free_cash_flow": 169672000.0,
        "gross_profit": 382070000.0,
        "net_income": 141634000.0,
        "operating_cash_flow": 183698000.0,
        "operating_income": 183421000.0,
        "revenue": 916663000.0,
        "stockholders_equity": 713294000.0,
        "total_assets": 973577000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "gross_margin": "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.4168053035848507,
        "net_margin": 0.15451043622356309,
        "operating_margin": 0.20009643674938335,
        "payout_ratio": 0.307334397108039,
        "revenue_growth_yoy": 0.10901231371543195,
        "roa_avg2y": 0.15825116341432074,
        "roa_period_end": 0.14547796424936085,
        "roe_avg2y": 0.21467405719932764,
        "roe_period_end": 0.1985632852652623
      }
    },
    {
      "accn": "0001193125-26-054739",
      "filed": "2026-02-17",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 12818000.0,
        "cost_of_revenue": 497374000.0,
        "dividends_paid": 35847000.0,
        "eps_diluted": 4.23,
        "free_cash_flow": 142216000.0,
        "gross_profit": 329184000.0,
        "net_income": 124942000.0,
        "operating_cash_flow": 155034000.0,
        "operating_income": 157936000.0,
        "revenue": 826558000.0,
        "stockholders_equity": 606232000.0,
        "total_assets": 816413000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "gross_margin": "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.3982588033749598,
        "net_margin": 0.15115938627416345,
        "operating_margin": 0.19107673024760513,
        "payout_ratio": 0.28690912583438716,
        "revenue_growth_yoy": 0.17476890015804614,
        "roa_avg2y": 0.16296796779823286,
        "roa_period_end": 0.15303773947744584,
        "roe_avg2y": 0.2225713761474427,
        "roe_period_end": 0.206096016046662
      }
    },
    {
      "accn": "0001193125-26-054739",
      "filed": "2026-02-17",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 12003000.0,
        "cost_of_revenue": 427154000.0,
        "dividends_paid": 29052000.0,
        "eps_diluted": 3.14,
        "free_cash_flow": 98114000.0,
        "gross_profit": 276438000.0,
        "net_income": 92598000.0,
        "operating_cash_flow": 110117000.0,
        "operating_income": 118049000.0,
        "revenue": 703592000.0,
        "stockholders_equity": 516482000.0,
        "total_assets": 716919000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "gross_margin": "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.3928953143298957,
        "net_margin": 0.1316075225414729,
        "operating_margin": 0.1677804750480392,
        "payout_ratio": 0.3137432773926003,
        "revenue_growth_yoy": 0.24404492474821773,
        "roa_avg2y": 0.1403036138809636,
        "roa_period_end": 0.1291610349286321,
        "roe_avg2y": 0.19313299350091354,
        "roe_period_end": 0.17928601577596118
      }
    },
    {
      "accn": "0001193125-26-054739",
      "filed": "2026-02-17",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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"
      },
      "fundamentals": {
        "buybacks": 427000.0,
        "capex": 5891000.0,
        "cost_of_revenue": 345598000.0,
        "dividends_paid": 24881000.0,
        "eps_diluted": 2.26,
        "free_cash_flow": 76560000.0,
        "gross_profit": 219970000.0,
        "net_income": 66496000.0,
        "operating_cash_flow": 82451000.0,
        "operating_income": 87295000.0,
        "revenue": 565568000.0,
        "stockholders_equity": 442422000.0,
        "total_assets": 603047000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "gross_margin": "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.3889364320470748,
        "net_margin": 0.11757383727509335,
        "operating_margin": 0.15434925596922033,
        "payout_ratio": 0.3741728825794033,
        "revenue_growth_yoy": 0.11949770189113972,
        "roa_avg2y": 0.11729085914107941,
        "roa_period_end": 0.11026669563068882,
        "roe_avg2y": 0.15729539723616545,
        "roe_period_end": 0.15029993987640758
      }
    },
    {
      "accn": "0000950170-25-020889",
      "filed": "2025-02-14",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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"
      },
      "fundamentals": {
        "buybacks": 460000.0,
        "capex": 6746000.0,
        "cost_of_revenue": 299714000.0,
        "dividends_paid": 22155000.0,
        "eps_diluted": 2.08,
        "free_cash_flow": 80764000.0,
        "gross_profit": 205484000.0,
        "net_income": 60884000.0,
        "operating_cash_flow": 87510000.0,
        "operating_income": 78723000.0,
        "revenue": 505198000.0,
        "stockholders_equity": 403070000.0,
        "total_assets": 530818000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "gross_margin": "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.40673953578596905,
        "net_margin": 0.12051512476296422,
        "operating_margin": 0.15582603256544958,
        "payout_ratio": 0.36388870639248405,
        "revenue_growth_yoy": 0.1871815840430132,
        "roa_avg2y": 0.12152070536458308,
        "roa_period_end": 0.11469844654853453,
        "roe_avg2y": 0.1593135940151427,
        "roe_period_end": 0.15105068598506463
      }
    },
    {
      "accn": "0000950170-24-016245",
      "filed": "2024-02-16",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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"
      },
      "fundamentals": {
        "buybacks": 3116000.0,
        "capex": 9059000.0,
        "cost_of_revenue": 257295000.0,
        "dividends_paid": 20340000.0,
        "eps_diluted": 1.69,
        "free_cash_flow": 80519000.0,
        "gross_profit": 168249000.0,
        "net_income": 49343000.0,
        "operating_cash_flow": 89578000.0,
        "operating_income": 65156000.0,
        "revenue": 425544000.0,
        "stockholders_equity": 361259000.0,
        "total_assets": 471217000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "gross_margin": "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.39537392138063276,
        "net_margin": 0.11595275694170287,
        "operating_margin": 0.15311225161205422,
        "payout_ratio": 0.4122165251403441,
        "revenue_growth_yoy": 0.0021642625846335,
        "roa_avg2y": 0.11049702724188509,
        "roa_period_end": 0.10471396405477731,
        "roe_avg2y": 0.14254246909336196,
        "roe_period_end": 0.13658621653716585
      }
    },
    {
      "accn": "0001564590-22-006284",
      "filed": "2023-02-22",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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"
      },
      "fundamentals": {
        "buybacks": 5207000.0,
        "capex": 7496000.0,
        "cost_of_revenue": 261097000.0,
        "dividends_paid": 18595000.0,
        "eps_diluted": 1.61,
        "free_cash_flow": 73218000.0,
        "gross_profit": 163528000.0,
        "net_income": 47177000.0,
        "operating_cash_flow": 80714000.0,
        "operating_income": 62148000.0,
        "revenue": 424625000.0,
        "stockholders_equity": 331068000.0,
        "total_assets": 421893000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "gross_margin": "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.3851115690314984,
        "net_margin": 0.1111027377097439,
        "operating_margin": 0.14635972917279952,
        "payout_ratio": 0.3941539309409246,
        "revenue_growth_yoy": -0.020996836756338014,
        "roa_avg2y": 0.11583090264478556,
        "roa_period_end": 0.11182219188277596,
        "roe_avg2y": 0.14868942955161835,
        "roe_period_end": 0.14249942609977406
      }
    },
    {
      "accn": "0001564590-22-006284",
      "filed": "2022-02-23",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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"
      },
      "fundamentals": {
        "buybacks": 4795000.0,
        "capex": 8643000.0,
        "cost_of_revenue": 271383000.0,
        "dividends_paid": 16265000.0,
        "eps_diluted": 0.95,
        "free_cash_flow": 51707000.0,
        "gross_profit": 162349000.0,
        "net_income": 27790000.0,
        "operating_cash_flow": 60350000.0,
        "operating_income": 56869000.0,
        "revenue": 433732000.0,
        "stockholders_equity": 303503000.0,
        "total_assets": 392691000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "gross_margin": "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.3743071758597475,
        "net_margin": 0.06407182315346804,
        "operating_margin": 0.13111552756079792,
        "payout_ratio": 0.5852824757106873,
        "revenue_growth_yoy": 0.07775569028923567,
        "roa_avg2y": 0.07085507981713832,
        "roa_period_end": 0.0707681102953722,
        "roe_avg2y": 0.0956700605038256,
        "roe_period_end": 0.0915641690526947
      }
    },
    {
      "accn": "0001564590-21-008150",
      "filed": "2021-02-24",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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"
      },
      "fundamentals": {
        "buybacks": 4402000.0,
        "capex": 15069000.0,
        "cost_of_revenue": 246694000.0,
        "dividends_paid": 14215000.0,
        "eps_diluted": 1.19,
        "free_cash_flow": 34682000.0,
        "gross_profit": 155746000.0,
        "net_income": 34571000.0,
        "operating_cash_flow": 49751000.0,
        "operating_income": 56595000.0,
        "revenue": 402440000.0,
        "stockholders_equity": 277452000.0,
        "total_assets": 391727000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "gross_margin": "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.3870042739290329,
        "net_margin": 0.08590348871881522,
        "operating_margin": 0.14062965907961436,
        "payout_ratio": 0.4111827832576437,
        "revenue_growth_yoy": 0.022041289005259534,
        "roa_avg2y": 0.09325542940225998,
        "roa_period_end": 0.08825278829388834,
        "roe_avg2y": 0.12956165056093663,
        "roe_period_end": 0.12460173291235961
      }
    },
    {
      "accn": "0001564590-20-005707",
      "filed": "2020-02-21",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 10596000.0,
        "cost_of_revenue": 243185000.0,
        "dividends_paid": 12461000.0,
        "eps_diluted": 1.11,
        "free_cash_flow": 45589000.0,
        "gross_profit": 150576000.0,
        "net_income": 32295000.0,
        "operating_cash_flow": 56185000.0,
        "operating_income": 52672000.0,
        "revenue": 393761000.0,
        "stockholders_equity": 256209000.0,
        "total_assets": 349699000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.38240455504735105,
        "net_margin": 0.08201675635728271,
        "operating_margin": 0.1337664217634555,
        "payout_ratio": 0.3858492026629509,
        "roa_period_end": 0.0923508503026889,
        "roe_period_end": 0.12604943620247533
      }
    }
  ],
  "latest_filing": {
    "accn": "0001193125-26-054739",
    "filed": "2026-02-17",
    "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": "3824",
  "sic_description": "Totalizing Fluid Meters & Counting Devices",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000009092.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000009092.json"
  },
  "ticker": "BMI"
}
