{
  "cik": 1447362,
  "cik_padded": "0001447362",
  "entityName": "CASTLE BIOSCIENCES INC",
  "fiscal_years": [
    {
      "accn": "0001628280-26-012272",
      "filed": "2026-02-26",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 36021000.0,
        "cash": 116729000.0,
        "eps_diluted": -0.83,
        "free_cash_flow": 28326000.0,
        "net_income": -24158000.0,
        "operating_cash_flow": 64347000.0,
        "operating_income": -42810000.0,
        "revenue": 344229000.0,
        "stockholders_equity": 470873000.0,
        "total_assets": 578556000.0,
        "total_liabilities": 107683000.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.22868799017994237,
        "net_margin": -0.07018002550627635,
        "operating_margin": -0.12436488500387823,
        "revenue_growth_yoy": 0.036618895470519684,
        "roa_avg2y": -0.0435361252704338,
        "roa_period_end": -0.04175568138607153,
        "roe_avg2y": -0.05213724279924205,
        "roe_period_end": -0.05130470424084626
      }
    },
    {
      "accn": "0001628280-26-012272",
      "filed": "2026-02-26",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 28326000.0,
        "cash": 119709000.0,
        "eps_diluted": 0.62,
        "free_cash_flow": 36540000.0,
        "net_income": 18245000.0,
        "operating_cash_flow": 64866000.0,
        "operating_income": 8670000.0,
        "revenue": 332069000.0,
        "stockholders_equity": 455835000.0,
        "total_assets": 531235000.0,
        "total_liabilities": 75400000.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.1654107297596718,
        "net_margin": 0.05494340031740391,
        "operating_margin": 0.026109031556694542,
        "revenue_growth_yoy": 0.5108604655395199,
        "roa_avg2y": 0.037061676357819366,
        "roa_period_end": 0.034344499138799216,
        "roe_avg2y": 0.04307617482623149,
        "roe_period_end": 0.04002544780457841
      }
    },
    {
      "accn": "0001628280-26-012272",
      "filed": "2026-02-26",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 13621000.0,
        "cash": 98841000.0,
        "eps_diluted": -2.14,
        "free_cash_flow": -19247000.0,
        "net_income": -57466000.0,
        "operating_cash_flow": -5626000.0,
        "operating_income": -67977000.0,
        "revenue": 219788000.0,
        "stockholders_equity": 391269000.0,
        "total_assets": 453340000.0,
        "total_liabilities": 62071000.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.158640219388707,
        "net_margin": -0.2614610442790325,
        "operating_margin": -0.3092844013321928,
        "revenue_growth_yoy": 0.6038354045198812,
        "roa_avg2y": -0.12760736741244563,
        "roa_period_end": -0.12676137115630653,
        "roe_avg2y": -0.14540642368161696,
        "roe_period_end": -0.1468708228865563
      }
    },
    {
      "accn": "0001628280-26-012272",
      "filed": "2026-02-26",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 5632000.0,
        "cash": 122948000.0,
        "eps_diluted": -2.58,
        "free_cash_flow": -47287000.0,
        "net_income": -67138000.0,
        "operating_cash_flow": -41655000.0,
        "operating_income": -72855000.0,
        "revenue": 137039000.0,
        "stockholders_equity": 399150000.0,
        "total_assets": 447329000.0,
        "total_liabilities": 48179000.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.1207039959914819,
        "net_margin": -0.48991892818832594,
        "operating_margin": -0.5316369792540809,
        "revenue_growth_yoy": 0.45654461391295104,
        "roa_avg2y": -0.14757209850302397,
        "roa_period_end": -0.1500864017311643,
        "roe_avg2y": -0.16559089395602364,
        "roe_period_end": -0.16820243016409872
      }
    },
    {
      "accn": "0001447362-25-000031",
      "filed": "2025-02-27",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 3483000.0,
        "cash": 329633000.0,
        "eps_diluted": -1.24,
        "free_cash_flow": -22466000.0,
        "net_income": -31292000.0,
        "operating_cash_flow": -18983000.0,
        "operating_income": -40079000.0,
        "revenue": 94085000.0,
        "stockholders_equity": 411740000.0,
        "total_assets": 462572000.0,
        "total_liabilities": 50832000.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.12345655025015786,
        "net_margin": -0.33259286815114,
        "operating_margin": -0.42598713928894083,
        "revenue_growth_yoy": 0.5017797570591709,
        "roa_avg2y": -0.06939128506486307,
        "roa_period_end": -0.0676478472540491,
        "roe_avg2y": -0.07563651833204219,
        "roe_period_end": -0.07599941710788362
      }
    },
    {
      "accn": "0001447362-23-000038",
      "filed": "2023-02-28",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 4751000.0,
        "cash": 409852000.0,
        "eps_diluted": -0.54,
        "free_cash_flow": 5114000.0,
        "net_income": -10284000.0,
        "operating_cash_flow": 9865000.0,
        "operating_income": -6542000.0,
        "revenue": 62649000.0,
        "stockholders_equity": 415691000.0,
        "total_assets": 439328000.0,
        "total_liabilities": 23637000.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.05686194793728996,
        "net_margin": -0.16415266005842072,
        "operating_margin": -0.10442305543584096,
        "revenue_growth_yoy": 0.20792441916514026,
        "roa_avg2y": -0.03678940533811267,
        "roa_period_end": -0.023408478403379708,
        "roe_avg2y": -0.04106995950511577,
        "roe_period_end": -0.024739530083643865
      }
    },
    {
      "accn": "0001447362-22-000045",
      "filed": "2022-02-28",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 937000.0,
        "cash": 98845000.0,
        "eps_diluted": -0.21,
        "free_cash_flow": 6078000.0,
        "net_income": 5277000.0,
        "operating_cash_flow": 7015000.0,
        "operating_income": 7328000.0,
        "revenue": 51865000.0,
        "stockholders_equity": 85113000.0,
        "total_assets": 119746000.0,
        "total_liabilities": 34633000.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.40690611304971036,
        "net_margin": 0.1017449146823484,
        "operating_margin": 0.14128988720717248,
        "revenue_growth_yoy": 1.2761783551303432,
        "roa_avg2y": 0.07424499300040098,
        "roa_period_end": 0.04406827785479264,
        "roe_avg2y": 0.3697060987144008,
        "roe_period_end": 0.06199992950548095
      }
    },
    {
      "accn": "0001447362-21-000047",
      "filed": "2021-03-11",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 277000.0,
        "cash": 4479000.0,
        "eps_diluted": -5.33,
        "free_cash_flow": -12572000.0,
        "net_income": -6367000.0,
        "operating_cash_flow": -12295000.0,
        "operating_income": -3836000.0,
        "revenue": 22786000.0,
        "stockholders_equity": -56566000.0,
        "total_assets": 22405000.0,
        "total_liabilities": 32475000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio"
      },
      "ratios": {
        "net_margin": -0.2794259633108049,
        "operating_margin": -0.16834898621960853,
        "roa_period_end": -0.28417763891988396,
        "roe_avg2y": 0.11914630837317665
      }
    },
    {
      "accn": "0001447362-20-000029",
      "filed": "2020-03-10",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "stockholders_equity": "USD"
      },
      "fundamentals": {
        "stockholders_equity": -50311000.0
      },
      "period_end": "2017-12-31",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0001628280-26-012272",
    "filed": "2026-02-26",
    "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": "8071",
  "sic_description": "Services-Medical Laboratories",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001447362.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001447362.json"
  },
  "ticker": "CSTL"
}
