{
  "cik": 1818502,
  "cik_padded": "0001818502",
  "entityName": "OppFi Inc.",
  "fiscal_years": [
    {
      "accn": "0001818502-26-000019",
      "filed": "2026-03-12",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 15517000.0,
        "capex": 19113000.0,
        "cash": 49451000.0,
        "dividends_paid": 6414000.0,
        "eps_diluted": 0.99,
        "free_cash_flow": 382192000.0,
        "net_income": 26329000.0,
        "operating_cash_flow": 401305000.0,
        "operating_income": 166678000.0,
        "revenue": 381182000.0,
        "stockholders_equity": 58484000.0,
        "total_assets": 754090000.0,
        "total_liabilities": 445214000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "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": {
        "leverage": 7.612577799056152,
        "net_margin": 0.06907199185690825,
        "operating_margin": 0.4372661878053003,
        "payout_ratio": 0.24360970792662084,
        "revenue_growth_yoy": 0.18571721859660692,
        "roa_avg2y": 0.03774060910467647,
        "roa_period_end": 0.034914930578578154,
        "roe_avg2y": 0.5770233842512438,
        "roe_period_end": 0.45019150536898983
      }
    },
    {
      "accn": "0001818502-26-000019",
      "filed": "2026-03-12",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 3551000.0,
        "capex": 13010000.0,
        "cash": 61344000.0,
        "dividends_paid": 2374000.0,
        "eps_diluted": 0.36,
        "free_cash_flow": 310796000.0,
        "net_income": 7258000.0,
        "operating_cash_flow": 323806000.0,
        "operating_income": 94536000.0,
        "revenue": 321478000.0,
        "stockholders_equity": 32774000.0,
        "total_assets": 641171000.0,
        "total_liabilities": 406958000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "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": {
        "leverage": 12.417098919875512,
        "net_margin": 0.02257697260776787,
        "operating_margin": 0.29406677906419726,
        "payout_ratio": 0.3270873518875723,
        "revenue_growth_yoy": 0.1767905645320702,
        "roa_avg2y": 0.011680885545668594,
        "roa_period_end": 0.011319913096506236,
        "roe_avg2y": 0.3359096589068358,
        "roe_period_end": 0.2214560322206627
      }
    },
    {
      "accn": "0001818502-26-000019",
      "filed": "2026-03-12",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 8991000.0,
        "cash": 31791000.0,
        "dividends_paid": 0.0,
        "eps_diluted": -0.06,
        "free_cash_flow": 287155000.0,
        "net_income": -1005000.0,
        "operating_cash_flow": 296146000.0,
        "operating_income": 46355000.0,
        "revenue": 273182000.0,
        "stockholders_equity": 10440000.0,
        "total_assets": 601543000.0,
        "total_liabilities": 407514000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "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": {
        "leverage": 39.033908045977014,
        "net_margin": -0.0036788661039160704,
        "operating_margin": 0.16968541119107405,
        "revenue_growth_yoy": 0.2591353244837758,
        "roa_avg2y": -0.001701397177204325,
        "roa_period_end": -0.0016707035074799309,
        "roe_avg2y": -0.20209129298210335,
        "roe_period_end": -0.09626436781609195
      }
    },
    {
      "accn": "0001818502-25-000003",
      "filed": "2025-03-11",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 2460000.0,
        "capex": 13250000.0,
        "cash": 16239000.0,
        "dividends_paid": 0.0,
        "eps_diluted": 0.05,
        "free_cash_flow": 230047000.0,
        "net_income": 7098000.0,
        "operating_cash_flow": 243297000.0,
        "operating_income": -6342000.0,
        "revenue": 216960000.0,
        "stockholders_equity": -494000.0,
        "total_assets": 579839000.0,
        "total_liabilities": 420689000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio"
      },
      "ratios": {
        "net_margin": 0.03271570796460177,
        "operating_margin": -0.029231194690265486,
        "payout_ratio": 0.0,
        "revenue_growth_yoy": -0.1771813454996416,
        "roa_avg2y": 0.013120814828849895,
        "roa_period_end": 0.012241329058583503,
        "roe_avg2y": -1.4889867841409692
      }
    },
    {
      "accn": "0001818502-24-000005",
      "filed": "2024-03-27",
      "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 14373000.0,
        "cash": 25064000.0,
        "eps_diluted": 0.48,
        "free_cash_flow": 152973000.0,
        "net_income": 25554000.0,
        "operating_cash_flow": 167346000.0,
        "operating_income": 57257000.0,
        "revenue": 263679000.0,
        "stockholders_equity": -9040000.0,
        "total_assets": 502106000.0,
        "total_liabilities": 344228000.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"
      },
      "ratios": {
        "net_margin": 0.09691329229859033,
        "operating_margin": 0.2171466062902241,
        "revenue_growth_yoy": 0.31690031813891234,
        "roa_avg2y": 0.06486206594589243,
        "roa_period_end": 0.05089363600514632,
        "roe_avg2y": -12.650526362689016
      }
    },
    {
      "accn": "0001818502-23-000005",
      "filed": "2023-03-29",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 10720000.0,
        "cash": 25601000.0,
        "eps_diluted": 0.0,
        "free_cash_flow": 181392000.0,
        "operating_cash_flow": 192112000.0,
        "operating_income": 77516000.0,
        "revenue": 200227000.0,
        "stockholders_equity": 5000010.0,
        "total_assets": 285843000.0,
        "total_liabilities": 186511000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio"
      },
      "ratios": {
        "leverage": 37.30212539574921,
        "operating_margin": 0.38714059542419355,
        "revenue_growth_yoy": 0.7431051293658808
      }
    },
    {
      "accn": "0001818502-23-000002",
      "filed": "2023-03-22",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD"
      },
      "fundamentals": {
        "capex": 6642000.0,
        "eps_diluted": 0.0,
        "free_cash_flow": 142277000.0,
        "operating_cash_flow": 148919000.0,
        "operating_income": 32995000.0,
        "revenue": 114868000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "operating_margin": "ratio"
      },
      "ratios": {
        "operating_margin": 0.28724274819793155
      }
    }
  ],
  "latest_filing": {
    "accn": "0001818502-26-000019",
    "filed": "2026-03-12",
    "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": "6199",
  "sic_description": "Finance Services",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001818502.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001818502.json"
  },
  "ticker": "OPFI"
}
