{
  "cik": 930420,
  "cik_padded": "0000930420",
  "entityName": "KFORCE INC",
  "fiscal_years": [
    {
      "accn": "0000930420-26-000007",
      "filed": "2026-02-20",
      "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": 50886000.0,
        "capex": 14840000.0,
        "cash": 2142000.0,
        "cost_of_revenue": 967634000.0,
        "dividends_paid": 27493000.0,
        "eps_diluted": 1.96,
        "free_cash_flow": 46805000.0,
        "gross_profit": 361373000.0,
        "net_income": 34825000.0,
        "operating_cash_flow": 61645000.0,
        "operating_income": 50077000.0,
        "revenue": 1329007000.0,
        "stockholders_equity": 124603000.0,
        "total_assets": 365638000.0,
        "total_liabilities": 241035000.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.27191203658069524,
        "leverage": 1.934423729765736,
        "net_margin": 0.02620377469795118,
        "operating_margin": 0.03768001221964971,
        "payout_ratio": 0.7894615936826992,
        "revenue_growth_yoy": -0.05429485920524184,
        "roa_avg2y": 0.09627186677577018,
        "roa_period_end": 0.0952444767775778,
        "roe_avg2y": 0.24944398881172977,
        "roe_period_end": 0.27948765278524595
      }
    },
    {
      "accn": "0000930420-26-000007",
      "filed": "2026-02-20",
      "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": 41938000.0,
        "capex": 7573000.0,
        "cash": 349000.0,
        "cost_of_revenue": 1019863000.0,
        "dividends_paid": 28236000.0,
        "eps_diluted": 2.68,
        "free_cash_flow": 79301000.0,
        "gross_profit": 385445000.0,
        "net_income": 50414000.0,
        "operating_cash_flow": 86874000.0,
        "operating_income": 69721000.0,
        "revenue": 1405308000.0,
        "stockholders_equity": 154618000.0,
        "total_assets": 357834000.0,
        "total_liabilities": 203216000.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.274277951879588,
        "leverage": 1.3143101061972087,
        "net_margin": 0.03587398634320733,
        "operating_margin": 0.0496126116125433,
        "payout_ratio": 0.5600825167612171,
        "revenue_growth_yoy": -0.08255100681831833,
        "roa_avg2y": 0.14085801738722264,
        "roa_period_end": 0.14088655633617822,
        "roe_avg2y": 0.32141741420091935,
        "roe_period_end": 0.32605518115613963
      }
    },
    {
      "accn": "0000930420-26-000007",
      "filed": "2026-02-20",
      "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": 75024000.0,
        "capex": 7763000.0,
        "cash": 119000.0,
        "cost_of_revenue": 1104690000.0,
        "dividends_paid": 27562000.0,
        "eps_diluted": 3.13,
        "free_cash_flow": 83702000.0,
        "gross_profit": 427066000.0,
        "net_income": 61075000.0,
        "operating_cash_flow": 91465000.0,
        "operating_income": 87121000.0,
        "revenue": 1531756000.0,
        "stockholders_equity": 159080000.0,
        "total_assets": 357979000.0,
        "total_liabilities": 198899000.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.2788081130415027,
        "leverage": 1.2503080211214483,
        "net_margin": 0.03987253844607105,
        "operating_margin": 0.05687655214015809,
        "payout_ratio": 0.4512812116250512,
        "revenue_growth_yoy": -0.10463681452449636,
        "roa_avg2y": 0.16287035839479028,
        "roa_period_end": 0.17061056654161277,
        "roe_avg2y": 0.3579193502071625,
        "roe_period_end": 0.38392632637666585
      }
    },
    {
      "accn": "0000930420-26-000007",
      "filed": "2026-02-20",
      "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": 74913000.0,
        "capex": 8109000.0,
        "cash": 121000.0,
        "cost_of_revenue": 1209658000.0,
        "dividends_paid": 24027000.0,
        "eps_diluted": 3.68,
        "free_cash_flow": 82696000.0,
        "gross_profit": 501107000.0,
        "net_income": 75431000.0,
        "operating_cash_flow": 90805000.0,
        "operating_income": 116865000.0,
        "revenue": 1710765000.0,
        "stockholders_equity": 182198000.0,
        "total_assets": 392004000.0,
        "total_liabilities": 209806000.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.2929139887711053,
        "leverage": 1.151527459137861,
        "net_margin": 0.04409197055118617,
        "operating_margin": 0.06831154483520531,
        "payout_ratio": 0.31852951704206495,
        "revenue_growth_yoy": 0.0828161137068792,
        "roa_avg2y": 0.16848465219649209,
        "roa_period_end": 0.19242405689737863,
        "roe_avg2y": 0.40707061985299675,
        "roe_period_end": 0.4140056422134162
      }
    },
    {
      "accn": "0000930420-25-000022",
      "filed": "2025-02-21",
      "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": 66210000.0,
        "capex": 6441000.0,
        "cash": 96989000.0,
        "cost_of_revenue": 1123058000.0,
        "dividends_paid": 20120000.0,
        "eps_diluted": 3.54,
        "free_cash_flow": 66457000.0,
        "gross_profit": 456864000.0,
        "net_income": 75177000.0,
        "operating_cash_flow": 72898000.0,
        "operating_income": 106643000.0,
        "revenue": 1579922000.0,
        "stockholders_equity": 188406000.0,
        "total_assets": 503401000.0,
        "total_liabilities": 314995000.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.28916870579686843,
        "leverage": 1.671894737959513,
        "net_margin": 0.047582728767622706,
        "operating_margin": 0.06749890184452144,
        "payout_ratio": 0.2676350479534964,
        "revenue_growth_yoy": 0.13037275524075267,
        "roa_avg2y": 0.15303984935620132,
        "roa_period_end": 0.14933820155303626,
        "roe_avg2y": 0.408192408664797,
        "roe_period_end": 0.3990159549058947
      }
    },
    {
      "accn": "0000930420-24-000019",
      "filed": "2024-02-23",
      "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": 35613000.0,
        "capex": 6475000.0,
        "cash": 103486000.0,
        "cost_of_revenue": 1001476000.0,
        "dividends_paid": 16787000.0,
        "eps_diluted": 2.62,
        "free_cash_flow": 102684000.0,
        "gross_profit": 396224000.0,
        "net_income": 56039000.0,
        "operating_cash_flow": 109159000.0,
        "operating_income": 80256000.0,
        "revenue": 1397700000.0,
        "stockholders_equity": 179935000.0,
        "total_assets": 479049000.0,
        "total_liabilities": 299114000.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.28348286470630324,
        "leverage": 1.6623447355989662,
        "net_margin": 0.04009372540602419,
        "operating_margin": 0.05742004722043357,
        "payout_ratio": 0.2995592355323971,
        "revenue_growth_yoy": 0.03734116478784492,
        "roa_avg2y": 0.13029689341923845,
        "roa_period_end": 0.11697968266294262,
        "roe_avg2y": 0.32280715902741375,
        "roe_period_end": 0.31144024230972295
      }
    },
    {
      "accn": "0000930420-23-000030",
      "filed": "2023-02-24",
      "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": 124453000.0,
        "capex": 10359000.0,
        "cash": 19831000.0,
        "cost_of_revenue": 952349000.0,
        "dividends_paid": 16608000.0,
        "eps_diluted": 5.5,
        "free_cash_flow": 56258000.0,
        "gross_profit": 395038000.0,
        "net_income": 130862000.0,
        "operating_cash_flow": 66617000.0,
        "operating_income": 74821000.0,
        "revenue": 1347387000.0,
        "stockholders_equity": 167263000.0,
        "total_assets": 381125000.0,
        "total_liabilities": 213862000.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.2931882228342711,
        "leverage": 1.2785971792924915,
        "net_margin": 0.09712280139262142,
        "operating_margin": 0.05553044522472014,
        "payout_ratio": 0.1269123198483899,
        "revenue_growth_yoy": 0.033322162036969576,
        "roa_avg2y": 0.3439062432246696,
        "roa_period_end": 0.34335716628402757,
        "roe_avg2y": 0.7798828346156368,
        "roe_period_end": 0.7823726705846481
      }
    },
    {
      "accn": "0000930420-22-000027",
      "filed": "2022-02-25",
      "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": 22187000.0,
        "capex": 5170000.0,
        "cash": 112000.0,
        "cost_of_revenue": 917450000.0,
        "dividends_paid": 14871000.0,
        "eps_diluted": 2.3,
        "free_cash_flow": 82553000.0,
        "gross_profit": 386487000.0,
        "net_income": 57980000.0,
        "operating_cash_flow": 87723000.0,
        "operating_income": 72401000.0,
        "revenue": 1303937000.0,
        "stockholders_equity": 168331000.0,
        "total_assets": 379908000.0,
        "total_liabilities": 211577000.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.2964000561376815,
        "leverage": 1.2569104918285996,
        "net_margin": 0.04446533843276171,
        "operating_margin": 0.055524921832879964,
        "payout_ratio": 0.256484994825802,
        "revenue_growth_yoy": 0.040115790262961,
        "roa_avg2y": 0.15173799940330693,
        "roa_period_end": 0.15261589648020046,
        "roe_avg2y": 0.38320203034949507,
        "roe_period_end": 0.3444404179859919
      }
    },
    {
      "accn": "0000930420-21-000051",
      "filed": "2021-02-26",
      "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": 14622000.0,
        "capex": 5846000.0,
        "cash": 379000.0,
        "cost_of_revenue": 878049000.0,
        "dividends_paid": 12144000.0,
        "eps_diluted": 1.3,
        "free_cash_flow": 23493000.0,
        "gross_profit": 375597000.0,
        "net_income": 33285000.0,
        "operating_cash_flow": 29339000.0,
        "operating_income": 60018000.0,
        "revenue": 1253646000.0,
        "stockholders_equity": 134277000.0,
        "total_assets": 384304000.0,
        "total_liabilities": 250027000.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.2996037158815168,
        "leverage": 1.862024024963322,
        "net_margin": 0.026550557334367116,
        "operating_margin": 0.047874758903231056,
        "payout_ratio": 0.3648490310950879,
        "revenue_growth_yoy": -0.05005660351623771,
        "roa_avg2y": 0.08879255727099937,
        "roa_period_end": 0.08661112036304593,
        "roe_avg2y": 0.2600258580618953,
        "roe_period_end": 0.24788310730802743
      }
    },
    {
      "accn": "0000930420-20-000033",
      "filed": "2020-02-21",
      "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": 46013000.0,
        "capex": 12420000.0,
        "cash": 1482000.0,
        "cost_of_revenue": 911207000.0,
        "dividends_paid": 12447000.0,
        "eps_diluted": 1.25,
        "free_cash_flow": 27403000.0,
        "gross_profit": 408499000.0,
        "net_income": 32773000.0,
        "operating_cash_flow": 39823000.0,
        "operating_income": 59056000.0,
        "revenue": 1319706000.0,
        "stockholders_equity": 121736000.0,
        "total_assets": 365421000.0,
        "total_liabilities": 243685000.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.3095378819221857,
        "leverage": 2.001749687849116,
        "net_margin": 0.024833561414436246,
        "operating_margin": 0.044749360842490676,
        "payout_ratio": 0.37979434290421993,
        "roa_period_end": 0.08968559551859362,
        "roe_period_end": 0.26921370835250047
      }
    }
  ],
  "latest_filing": {
    "accn": "0000930420-26-000007",
    "filed": "2026-02-20",
    "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": "7363",
  "sic_description": "Services-Help Supply Services",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000930420.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000930420.json"
  },
  "ticker": "KFRC"
}
