{
  "cik": 56047,
  "cik_padded": "0000056047",
  "entityName": "KIRBY CORP",
  "fiscal_years": [
    {
      "accn": "0001193125-26-054016",
      "filed": "2026-02-17",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 354199000.0,
        "capex": 264473000.0,
        "cash": 78775000.0,
        "eps_diluted": 6.33,
        "free_cash_flow": 405731000.0,
        "net_income": 354569000.0,
        "operating_cash_flow": 670204000.0,
        "operating_income": 496284000.0,
        "revenue": 3364050000.0,
        "stockholders_equity": 3380512000.0,
        "total_assets": 6008045000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "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": {
        "net_margin": 0.10539944412241198,
        "operating_margin": 0.14752575021179828,
        "revenue_growth_yoy": 0.030060541184049855,
        "roa_avg2y": 0.059792426591676204,
        "roa_period_end": 0.05901570311141145,
        "roe_avg2y": 0.10533329867467776,
        "roe_period_end": 0.10488618292140363
      }
    },
    {
      "accn": "0001193125-26-054016",
      "filed": "2026-02-17",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 174574000.0,
        "capex": 342660000.0,
        "cash": 74444000.0,
        "eps_diluted": 4.91,
        "free_cash_flow": 413834000.0,
        "net_income": 286707000.0,
        "operating_cash_flow": 756494000.0,
        "operating_income": 399097000.0,
        "revenue": 3265876000.0,
        "stockholders_equity": 3351813000.0,
        "total_assets": 5851952000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "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": {
        "net_margin": 0.08778869742758146,
        "operating_margin": 0.12220212892344963,
        "revenue_growth_yoy": 0.05635714378129407,
        "roa_avg2y": 0.0495426488807082,
        "roa_period_end": 0.04899339570796206,
        "roe_avg2y": 0.0877149453194649,
        "roe_period_end": 0.08553788651097183
      }
    },
    {
      "accn": "0001193125-26-054016",
      "filed": "2026-02-17",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 112803000.0,
        "capex": 401730000.0,
        "cash": 32577000.0,
        "eps_diluted": 3.72,
        "free_cash_flow": 138498000.0,
        "net_income": 222935000.0,
        "operating_cash_flow": 540228000.0,
        "operating_income": 335092000.0,
        "revenue": 3091640000.0,
        "stockholders_equity": 3185431000.0,
        "total_assets": 5722197000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "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": {
        "net_margin": 0.0721089777593769,
        "operating_margin": 0.10838648743061935,
        "revenue_growth_yoy": 0.1102021938023969,
        "roa_avg2y": 0.039537573464007346,
        "roa_period_end": 0.03895968628832597,
        "roe_avg2y": 0.07158766072583436,
        "roe_period_end": 0.06998581981527774
      }
    },
    {
      "accn": "0000950170-25-022012",
      "filed": "2025-02-18",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 22901000.0,
        "capex": 172606000.0,
        "cash": 80577000.0,
        "eps_diluted": 2.03,
        "free_cash_flow": 121522000.0,
        "net_income": 122291000.0,
        "operating_cash_flow": 294128000.0,
        "operating_income": 192886000.0,
        "revenue": 2784754000.0,
        "stockholders_equity": 3042877000.0,
        "total_assets": 5554924000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "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": {
        "net_margin": 0.043914471439847114,
        "operating_margin": 0.0692650050956027,
        "revenue_growth_yoy": 0.23950842584102625,
        "roa_avg2y": 0.02232812582304507,
        "roa_period_end": 0.022014882651859864,
        "roe_avg2y": 0.041250414684879125,
        "roe_period_end": 0.04018926824843725
      }
    },
    {
      "accn": "0000950170-24-016786",
      "filed": "2024-02-20",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 98015000.0,
        "cash": 34813000.0,
        "eps_diluted": -4.11,
        "free_cash_flow": 223561000.0,
        "net_income": -246954000.0,
        "operating_cash_flow": 321576000.0,
        "operating_income": -258133000.0,
        "revenue": 2246660000.0,
        "stockholders_equity": 2886324000.0,
        "total_assets": 5399063000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "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": {
        "net_margin": -0.10992050421514604,
        "operating_margin": -0.11489633500396143,
        "revenue_growth_yoy": 0.03465585463441233,
        "roa_avg2y": -0.04361897573988781,
        "roa_period_end": -0.04574015898684643,
        "roe_avg2y": -0.08272292873616352,
        "roe_period_end": -0.08556004107646958
      }
    },
    {
      "accn": "0000950170-23-003306",
      "filed": "2023-02-21",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 148185000.0,
        "cash": 80338000.0,
        "eps_diluted": -4.55,
        "free_cash_flow": 296755000.0,
        "net_income": -272546000.0,
        "operating_cash_flow": 444940000.0,
        "operating_income": -420759000.0,
        "revenue": 2171408000.0,
        "stockholders_equity": 3084306000.0,
        "total_assets": 5924174000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "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": {
        "net_margin": -0.12551579436015708,
        "operating_margin": -0.19377242784405324,
        "revenue_growth_yoy": -0.2349884565207358,
        "roa_avg2y": -0.04541195479132313,
        "roa_period_end": -0.04600573852152215,
        "roe_avg2y": -0.0844720281286219,
        "roe_period_end": -0.08836542158916787
      }
    },
    {
      "accn": "0000950170-22-001486",
      "filed": "2022-02-18",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 248164000.0,
        "cash": 24737000.0,
        "eps_diluted": 2.37,
        "free_cash_flow": 263649000.0,
        "net_income": 142347000.0,
        "operating_cash_flow": 511813000.0,
        "operating_income": 242027000.0,
        "revenue": 2838399000.0,
        "stockholders_equity": 3368623000.0,
        "total_assets": 6079097000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "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": {
        "net_margin": 0.05015045453440478,
        "operating_margin": 0.08526884345717427,
        "revenue_growth_yoy": -0.04453432982226057,
        "roa_avg2y": 0.023822388178223335,
        "roa_period_end": 0.023415813236735653,
        "roe_avg2y": 0.04325466702928222,
        "roe_period_end": 0.042256732201852214
      }
    },
    {
      "accn": "0001140361-21-005871",
      "filed": "2021-02-23",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 776000.0,
        "capex": 301861000.0,
        "cash": 7800000.0,
        "eps_diluted": 1.31,
        "free_cash_flow": 45138000.0,
        "net_income": 78452000.0,
        "operating_cash_flow": 346999000.0,
        "operating_income": 155289000.0,
        "revenue": 2970697000.0,
        "stockholders_equity": 3213187000.0,
        "total_assets": 5871594000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "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": {
        "net_margin": 0.02640861723696493,
        "operating_margin": 0.05227359101247955,
        "revenue_growth_yoy": 0.3415249514770924,
        "roa_avg2y": 0.0142652696089952,
        "roa_period_end": 0.013361278044769444,
        "roe_avg2y": 0.024810851727393723,
        "roe_period_end": 0.024415634695397436
      }
    },
    {
      "accn": "0001140361-20-003820",
      "filed": "2020-02-24",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 177222000.0,
        "cash": 20102000.0,
        "eps_diluted": 5.62,
        "free_cash_flow": 176156000.0,
        "net_income": 313187000.0,
        "operating_cash_flow": 353378000.0,
        "operating_income": 93625000.0,
        "revenue": 2214418000.0,
        "stockholders_equity": 3110820000.0,
        "total_assets": 5127427000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "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": {
        "net_margin": 0.14143084097040395,
        "operating_margin": 0.04227973219148327,
        "revenue_growth_yoy": 0.2506081021171046,
        "roa_avg2y": 0.06651296408894164,
        "roa_period_end": 0.06108073308503466,
        "roe_avg2y": 0.11347071395678876,
        "roe_period_end": 0.10067667045987876
      }
    },
    {
      "accn": "0001140361-19-003795",
      "filed": "2019-02-26",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 1827000.0,
        "capex": 231066000.0,
        "cash": 5634000.0,
        "eps_diluted": 2.62,
        "free_cash_flow": 184728000.0,
        "net_income": 141406000.0,
        "operating_cash_flow": 415794000.0,
        "operating_income": 247370000.0,
        "revenue": 1770673000.0,
        "stockholders_equity": 2409318000.0,
        "total_assets": 4289895000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.07986003062112541,
        "operating_margin": 0.13970394307701084,
        "roa_period_end": 0.032962578338164454,
        "roe_period_end": 0.05869129770333347
      }
    }
  ],
  "latest_filing": {
    "accn": "0001193125-26-054016",
    "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": "4400",
  "sic_description": "Water Transportation",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000056047.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000056047.json"
  },
  "ticker": "KEX"
}
