{
  "cik": 42682,
  "cik_padded": "0000042682",
  "entityName": "GORMAN RUPP CO",
  "fiscal_years": [
    {
      "accn": "0001193125-26-084820",
      "filed": "2026-03-02",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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": {
        "capex": 17376000.0,
        "cash": 35083000.0,
        "cost_of_revenue": 473242000.0,
        "eps_diluted": 2.02,
        "free_cash_flow": 88852000.0,
        "gross_profit": 209147000.0,
        "net_income": 53017000.0,
        "operating_cash_flow": 106228000.0,
        "operating_income": 95363000.0,
        "revenue": 682389000.0,
        "stockholders_equity": 414723000.0,
        "total_assets": 860055000.0,
        "total_liabilities": 445332000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3064923379480033,
        "leverage": 1.0738058897143394,
        "net_margin": 0.07769322190129091,
        "operating_margin": 0.13974873569181215,
        "revenue_growth_yoy": 0.03444465161968084,
        "roa_avg2y": 0.06170062216180862,
        "roa_period_end": 0.061643732086901416,
        "roe_avg2y": 0.1344716641112561,
        "roe_period_end": 0.12783713466578897
      }
    },
    {
      "accn": "0001193125-26-084820",
      "filed": "2026-03-02",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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": {
        "capex": 14319000.0,
        "cash": 24213000.0,
        "cost_of_revenue": 455339000.0,
        "eps_diluted": 1.53,
        "free_cash_flow": 55511000.0,
        "gross_profit": 204328000.0,
        "net_income": 40115000.0,
        "operating_cash_flow": 69830000.0,
        "operating_income": 91443000.0,
        "revenue": 659667000.0,
        "stockholders_equity": 373800000.0,
        "total_assets": 858469000.0,
        "total_liabilities": 484669000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.30974415879527095,
        "leverage": 1.2965997859818084,
        "net_margin": 0.060810984936339095,
        "operating_margin": 0.13861994006066697,
        "revenue_growth_yoy": 0.00023653889017772258,
        "roa_avg2y": 0.04587646462457407,
        "roa_period_end": 0.04672853649927953,
        "roe_avg2y": 0.11092845025087832,
        "roe_period_end": 0.1073167469234885
      }
    },
    {
      "accn": "0001437749-25-005856",
      "filed": "2026-03-02",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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": {
        "capex": 20835000.0,
        "cash": 30518000.0,
        "cost_of_revenue": 463258000.0,
        "eps_diluted": 1.34,
        "free_cash_flow": 77390000.0,
        "gross_profit": 196253000.0,
        "net_income": 34951000.0,
        "operating_cash_flow": 98225000.0,
        "operating_income": 87041000.0,
        "revenue": 659511000.0,
        "stockholders_equity": 349459000.0,
        "total_assets": 890358000.0,
        "total_liabilities": 540899000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2975735052182602,
        "leverage": 1.5478181989875779,
        "net_margin": 0.05299532532436912,
        "operating_margin": 0.13197808679460996,
        "revenue_growth_yoy": 0.26579044847963734,
        "roa_avg2y": 0.039645233520191836,
        "roa_period_end": 0.03925499630485715,
        "roe_avg2y": 0.10269843811751363,
        "roe_period_end": 0.10001459398670516
      }
    },
    {
      "accn": "0001437749-25-005856",
      "filed": "2026-03-02",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "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": {
        "capex": 17986000.0,
        "cash": 6783000.0,
        "cost_of_revenue": 390090000.0,
        "free_cash_flow": -4301000.0,
        "gross_profit": 130937000.0,
        "net_income": 11195000.0,
        "operating_cash_flow": 13685000.0,
        "operating_income": 40183000.0,
        "revenue": 521027000.0,
        "stockholders_equity": 331194000.0,
        "total_assets": 872830000.0,
        "total_liabilities": 541636000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2513055945277308,
        "leverage": 1.6354040230197406,
        "net_margin": 0.021486410493122235,
        "operating_margin": 0.07712268270166421,
        "revenue_growth_yoy": 0.3772269742754734,
        "roa_avg2y": 0.01730850103278952,
        "roa_period_end": 0.012826094428468316,
        "roe_avg2y": 0.03386421041487061,
        "roe_period_end": 0.03380194085641648
      }
    },
    {
      "accn": "0001437749-25-005856",
      "filed": "2025-03-03",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "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": {
        "capex": 9751000.0,
        "cash": 125194000.0,
        "cost_of_revenue": 282419000.0,
        "free_cash_flow": 35687000.0,
        "gross_profit": 95897000.0,
        "net_income": 29851000.0,
        "operating_cash_flow": 45438000.0,
        "operating_income": 39356000.0,
        "revenue": 378316000.0,
        "stockholders_equity": 329976000.0,
        "total_assets": 420754000.0,
        "total_liabilities": 90778000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.25348386005350027,
        "leverage": 0.2751048561107475,
        "net_margin": 0.07890493661383605,
        "operating_margin": 0.10402943570982988,
        "revenue_growth_yoy": 0.08410250826009336,
        "roa_avg2y": 0.0732350274959489,
        "roa_period_end": 0.0709464437652405,
        "roe_avg2y": 0.09249111913603485,
        "roe_period_end": 0.09046415496884622
      }
    },
    {
      "accn": "0001437749-24-005519",
      "filed": "2024-02-26",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "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": {
        "capex": 7999000.0,
        "cash": 108203000.0,
        "cost_of_revenue": 259412000.0,
        "free_cash_flow": 43163000.0,
        "gross_profit": 89555000.0,
        "net_income": 25188000.0,
        "operating_cash_flow": 51162000.0,
        "operating_income": 35753000.0,
        "revenue": 348967000.0,
        "stockholders_equity": 315513000.0,
        "total_assets": 394457000.0,
        "total_liabilities": 78944000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.25662885029243454,
        "leverage": 0.2502083907794608,
        "net_margin": 0.07217874469505713,
        "operating_margin": 0.1024538136843885,
        "revenue_growth_yoy": -0.12359265556445719,
        "roa_avg2y": 0.06481587510309218,
        "roa_period_end": 0.06385486884501987,
        "roe_avg2y": 0.0808096363277622,
        "roe_period_end": 0.07983189282216581
      }
    },
    {
      "accn": "0001437749-23-005782",
      "filed": "2023-03-08",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "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": {
        "capex": 10912000.0,
        "cash": 80555000.0,
        "cost_of_revenue": 295504000.0,
        "free_cash_flow": 51262000.0,
        "gross_profit": 102675000.0,
        "net_income": 35815000.0,
        "operating_cash_flow": 62174000.0,
        "operating_income": 43840000.0,
        "revenue": 398179000.0,
        "stockholders_equity": 307878000.0,
        "total_assets": 382760000.0,
        "total_liabilities": 74882000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.25786141408763397,
        "leverage": 0.24321971690085034,
        "net_margin": 0.08994698364303493,
        "operating_margin": 0.11010123587632697,
        "revenue_growth_yoy": -0.038990283201475136,
        "roa_avg2y": 0.09537416016680825,
        "roa_period_end": 0.09357038353014945,
        "roe_avg2y": 0.11918270910633766,
        "roe_period_end": 0.11632854572265637
      }
    },
    {
      "accn": "0001437749-22-004547",
      "filed": "2022-02-28",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "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": {
        "capex": 10947000.0,
        "cash": 46458000.0,
        "cost_of_revenue": 304413000.0,
        "free_cash_flow": 30263000.0,
        "gross_profit": 109921000.0,
        "net_income": 39979000.0,
        "operating_cash_flow": 41210000.0,
        "operating_income": 50639000.0,
        "revenue": 414334000.0,
        "stockholders_equity": 293132000.0,
        "total_assets": 368282000.0,
        "total_liabilities": 75150000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2652956310609315,
        "leverage": 0.25636914427629875,
        "net_margin": 0.09648978843155522,
        "operating_margin": 0.1222178242673785,
        "revenue_growth_yoy": 0.09210862729283137,
        "roa_avg2y": 0.10475345769733145,
        "roa_period_end": 0.10855540048115303,
        "roe_avg2y": 0.12925074398627928,
        "roe_period_end": 0.13638565560907714
      }
    },
    {
      "accn": "0001437749-21-004565",
      "filed": "2021-03-01",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "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": {
        "capex": 7754000.0,
        "cash": 79680000.0,
        "cost_of_revenue": 278181000.0,
        "free_cash_flow": 35511000.0,
        "gross_profit": 101208000.0,
        "net_income": 26555000.0,
        "operating_cash_flow": 43265000.0,
        "operating_income": 41636000.0,
        "revenue": 379389000.0,
        "stockholders_equity": 325495000.0,
        "total_assets": 395015000.0,
        "total_liabilities": 69520000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.26676577338826374,
        "leverage": 0.21358238989846234,
        "net_margin": 0.06999412212794784,
        "operating_margin": 0.10974487926639939,
        "revenue_growth_yoy": -0.007019637711315436,
        "roa_avg2y": 0.06827943787419664,
        "roa_period_end": 0.06722529524195284,
        "roe_avg2y": 0.08451851816487715,
        "roe_period_end": 0.08158343446135884
      }
    },
    {
      "accn": "0001193125-20-058694",
      "filed": "2020-03-02",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "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": {
        "capex": 6877000.0,
        "cash": 57604000.0,
        "cost_of_revenue": 289543000.0,
        "free_cash_flow": 46557000.0,
        "gross_profit": 92528000.0,
        "net_income": 24883000.0,
        "operating_cash_flow": 53434000.0,
        "operating_income": 36434000.0,
        "revenue": 382071000.0,
        "stockholders_equity": 302888000.0,
        "total_assets": 382818000.0,
        "total_liabilities": 79930000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.24217488372579965,
        "leverage": 0.2638929241171654,
        "net_margin": 0.06512663876609322,
        "operating_margin": 0.09535923951307479,
        "roa_period_end": 0.06499955592474753,
        "roe_period_end": 0.08215247880404637
      }
    },
    {
      "accn": "0001193125-13-089683",
      "filed": "2013-03-04",
      "fiscal_year": 2012,
      "form": "10-K",
      "fundamental_units": {
        "eps_diluted": "USD/shares"
      },
      "fundamentals": {
        "eps_diluted": 1.34
      },
      "period_end": "2012-12-31",
      "ratios": {}
    },
    {
      "accn": "0001193125-13-089683",
      "filed": "2013-03-04",
      "fiscal_year": 2011,
      "form": "10-K",
      "fundamental_units": {
        "eps_diluted": "USD/shares"
      },
      "fundamentals": {
        "eps_diluted": 1.37
      },
      "period_end": "2011-12-31",
      "ratios": {}
    },
    {
      "accn": "0001193125-13-089683",
      "filed": "2013-03-04",
      "fiscal_year": 2010,
      "form": "10-K",
      "fundamental_units": {
        "eps_diluted": "USD/shares"
      },
      "fundamentals": {
        "eps_diluted": 1.24
      },
      "period_end": "2010-12-31",
      "ratios": {}
    },
    {
      "accn": "0001193125-12-096416",
      "filed": "2012-03-05",
      "fiscal_year": 2009,
      "form": "10-K",
      "fundamental_units": {
        "eps_diluted": "USD/shares"
      },
      "fundamentals": {
        "eps_diluted": 0.87
      },
      "period_end": "2009-12-31",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0001193125-26-084820",
    "filed": "2026-03-02",
    "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": "3561",
  "sic_description": "Pumps & Pumping Equipment",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000042682.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000042682.json"
  },
  "ticker": "GRC"
}
