{
  "cik": 1433195,
  "cik_padded": "0001433195",
  "entityName": "APPFOLIO INC",
  "fiscal_years": [
    {
      "accn": "0001433195-26-000011",
      "filed": "2026-02-05",
      "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 145723000.0,
        "capex": 3155000.0,
        "cash": 106967000.0,
        "eps_diluted": 3.88,
        "free_cash_flow": 238950000.0,
        "net_income": 140923000.0,
        "operating_cash_flow": 242105000.0,
        "operating_income": 152917000.0,
        "revenue": 950822000.0,
        "stockholders_equity": 542579000.0,
        "total_assets": 688967000.0,
        "total_liabilities": 146388000.0
      },
      "period_end": "2025-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": 0.2698003424386126,
        "net_margin": 0.14821175782638601,
        "operating_margin": 0.1608261062533261,
        "revenue_growth_yoy": 0.1972042377128237,
        "roa_avg2y": 0.21422648206773104,
        "roa_period_end": 0.20454245268641313,
        "roe_avg2y": 0.26542445442893614,
        "roe_period_end": 0.2597280764644411
      }
    },
    {
      "accn": "0001433195-26-000011",
      "filed": "2026-02-05",
      "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 2016000.0,
        "cash": 42504000.0,
        "eps_diluted": 5.55,
        "free_cash_flow": 186143000.0,
        "net_income": 204068000.0,
        "operating_cash_flow": 188159000.0,
        "operating_income": 135644000.0,
        "revenue": 794202000.0,
        "stockholders_equity": 519290000.0,
        "total_assets": 626678000.0,
        "total_liabilities": 107388000.0
      },
      "period_end": "2024-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": 0.20679774307227175,
        "net_margin": 0.25694722501328376,
        "operating_margin": 0.17079282096997994,
        "revenue_growth_yoy": 0.2800522205836134,
        "roa_avg2y": 0.39411839118087,
        "roa_period_end": 0.32563453639668216,
        "roe_avg2y": 0.49979794318407256,
        "roe_period_end": 0.3929750235899016
      }
    },
    {
      "accn": "0001433195-26-000011",
      "filed": "2026-02-05",
      "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 9041000.0,
        "cash": 49509000.0,
        "eps_diluted": 0.07,
        "free_cash_flow": 51242000.0,
        "net_income": 2702000.0,
        "operating_cash_flow": 60283000.0,
        "operating_income": 963000.0,
        "revenue": 620445000.0,
        "stockholders_equity": 297312000.0,
        "total_assets": 408889000.0,
        "total_liabilities": 111577000.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": 0.3752858949521042,
        "net_margin": 0.004354938793930163,
        "operating_margin": 0.0015521117907308464,
        "revenue_growth_yoy": 0.31482804000144105,
        "roa_avg2y": 0.0068395886121609,
        "roa_period_end": 0.006608150378220006,
        "roe_avg2y": 0.009601000607613288,
        "roe_period_end": 0.009088096006888386
      }
    },
    {
      "accn": "0001433195-26-000011",
      "filed": "2026-02-05",
      "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 6540000.0,
        "cash": 70769000.0,
        "eps_diluted": -1.95,
        "free_cash_flow": 18825000.0,
        "net_income": -68119000.0,
        "operating_cash_flow": 25365000.0,
        "operating_income": -72370000.0,
        "revenue": 471883000.0,
        "stockholders_equity": 265546000.0,
        "total_assets": 381217000.0,
        "total_liabilities": 115671000.0
      },
      "period_end": "2022-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": 0.4355968457442402,
        "net_margin": -0.14435569834047846,
        "operating_margin": -0.1533642873339366,
        "revenue_growth_yoy": 0.31308400812533044,
        "roa_avg2y": -0.17262054092955956,
        "roa_period_end": -0.17868825367179322,
        "roe_avg2y": -0.24201717096532943,
        "roe_period_end": -0.256524293342773
      }
    },
    {
      "accn": "0001433195-25-000013",
      "filed": "2025-02-06",
      "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": 8103000.0,
        "cash": 57847000.0,
        "eps_diluted": 0.03,
        "free_cash_flow": 27288000.0,
        "net_income": 1028000.0,
        "operating_cash_flow": 35391000.0,
        "operating_income": -11878000.0,
        "revenue": 359370000.0,
        "stockholders_equity": 297381000.0,
        "total_assets": 408017000.0,
        "total_liabilities": 110636000.0
      },
      "period_end": "2021-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": 0.3720345280969531,
        "net_margin": 0.0028605615382474884,
        "operating_margin": -0.03305228594484793,
        "revenue_growth_yoy": 0.15904868797894575,
        "roa_avg2y": 0.002578066124386675,
        "roa_period_end": 0.002519502863851261,
        "roe_avg2y": 0.003524766801359847,
        "roe_period_end": 0.003456844922843087
      }
    },
    {
      "accn": "0001433195-24-000023",
      "filed": "2024-02-01",
      "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 4194000.0,
        "capex": 19038000.0,
        "cash": 140263000.0,
        "eps_diluted": 4.44,
        "free_cash_flow": 29261000.0,
        "net_income": 158403000.0,
        "operating_cash_flow": 48299000.0,
        "operating_income": 9783000.0,
        "revenue": 310056000.0,
        "stockholders_equity": 285920000.0,
        "total_assets": 389480000.0,
        "total_liabilities": 103560000.0
      },
      "period_end": "2020-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": 0.3621992165640739,
        "net_margin": 0.5108851304280517,
        "operating_margin": 0.03155236473411255,
        "revenue_growth_yoy": 0.2110994797118885,
        "roa_avg2y": 0.48770747957917554,
        "roa_period_end": 0.4067038102084831,
        "roe_avg2y": 0.7581448775935099,
        "roe_period_end": 0.5540116116396194
      }
    },
    {
      "accn": "0001433195-23-000021",
      "filed": "2023-02-09",
      "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 8084000.0,
        "cash": 15813000.0,
        "eps_diluted": 1.02,
        "free_cash_flow": 30803000.0,
        "net_income": 36282000.0,
        "operating_cash_flow": 38887000.0,
        "operating_income": 6461000.0,
        "revenue": 256012000.0,
        "stockholders_equity": 131950000.0,
        "total_assets": 260102000.0,
        "total_liabilities": 128152000.0
      },
      "period_end": "2019-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": 0.9712163698370595,
        "net_margin": 0.14171991937877912,
        "operating_margin": 0.02523709826101901,
        "revenue_growth_yoy": 0.34692825312646325,
        "roa_avg2y": 0.16649114474707635,
        "roa_period_end": 0.13949143028504202,
        "roe_avg2y": 0.3242417201379828,
        "roe_period_end": 0.2749677908298598
      }
    },
    {
      "accn": "0001433195-22-000023",
      "filed": "2022-02-28",
      "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 21562000.0,
        "capex": 2102000.0,
        "cash": 74076000.0,
        "eps_diluted": 0.56,
        "free_cash_flow": 34166000.0,
        "net_income": 19967000.0,
        "operating_cash_flow": 36268000.0,
        "operating_income": 19656000.0,
        "revenue": 190071000.0,
        "stockholders_equity": 91846000.0,
        "total_assets": 175741000.0,
        "total_liabilities": 83895000.0
      },
      "period_end": "2018-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": 0.9134311782766805,
        "net_margin": 0.10505021807640302,
        "operating_margin": 0.10341398740470666,
        "revenue_growth_yoy": 0.3217457215774358,
        "roa_avg2y": 0.13963474119633973,
        "roa_period_end": 0.11361605999738252,
        "roe_avg2y": 0.2257114596580472,
        "roe_period_end": 0.21739651155194564
      }
    },
    {
      "accn": "0001433195-21-000024",
      "filed": "2021-03-01",
      "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 2214000.0,
        "cash": 16109000.0,
        "eps_diluted": 0.28,
        "free_cash_flow": 27157000.0,
        "net_income": 9716000.0,
        "operating_cash_flow": 29371000.0,
        "operating_income": 9335000.0,
        "revenue": 143803000.0,
        "stockholders_equity": 85079000.0,
        "total_assets": 110248000.0,
        "total_liabilities": 25169000.0
      },
      "period_end": "2017-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": 0.2958309336028867,
        "net_margin": 0.06756465442306489,
        "operating_margin": 0.06491519648407891,
        "revenue_growth_yoy": 0.3619513950713163,
        "roa_avg2y": 0.09580389585418403,
        "roa_period_end": 0.0881285828314346,
        "roe_avg2y": 0.1255613494355813,
        "roe_period_end": 0.1141997437675572
      }
    },
    {
      "accn": "0001433195-20-000019",
      "filed": "2020-03-02",
      "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 4242000.0,
        "cash": 10699000.0,
        "eps_diluted": -0.25,
        "free_cash_flow": 7258000.0,
        "net_income": -8281000.0,
        "operating_cash_flow": 11500000.0,
        "operating_income": -8423000.0,
        "revenue": 105586000.0,
        "stockholders_equity": 69682000.0,
        "total_assets": 92583000.0,
        "total_liabilities": 22901000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 0.32865015355472,
        "net_margin": -0.07842895838463433,
        "operating_margin": -0.07977383365218874,
        "roa_period_end": -0.08944406640527959,
        "roe_period_end": -0.1188398725639333
      }
    }
  ],
  "latest_filing": {
    "accn": "0001433195-26-000011",
    "filed": "2026-02-05",
    "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": "7372",
  "sic_description": "Services-Prepackaged Software",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001433195.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001433195.json"
  },
  "ticker": "APPF"
}
