{
  "cik": 1476150,
  "cik_padded": "0001476150",
  "entityName": "Terreno Realty Corp",
  "fiscal_years": [
    {
      "accn": "0001476150-26-000011",
      "filed": "2026-02-04",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 3286000.0,
        "cash": 25020000.0,
        "dividends_paid": 203892000.0,
        "eps_diluted": 3.91,
        "net_income": 402992000.0,
        "operating_cash_flow": 271862000.0,
        "revenue": 476383000.0,
        "stockholders_equity": 4146278000.0,
        "total_assets": 5388083000.0,
        "total_liabilities": 1241805000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_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": 0.2994987311511674,
        "net_margin": 0.845941185978509,
        "payout_ratio": 0.5059455274546393,
        "revenue_growth_yoy": 0.24505189208119785,
        "roa_avg2y": 0.0793428861045699,
        "roa_period_end": 0.07479320567259265,
        "roe_avg2y": 0.10321734598091081,
        "roe_period_end": 0.09719367587026245
      }
    },
    {
      "accn": "0001476150-26-000011",
      "filed": "2026-02-04",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 3344000.0,
        "cash": 18070000.0,
        "dividends_paid": 174969000.0,
        "eps_diluted": 1.92,
        "net_income": 184497000.0,
        "operating_cash_flow": 232687000.0,
        "revenue": 382621000.0,
        "stockholders_equity": 3662332000.0,
        "total_assets": 4770156000.0,
        "total_liabilities": 1107824000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_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": 0.3024914180363768,
        "net_margin": 0.4821925613074034,
        "payout_ratio": 0.94835688385177,
        "revenue_growth_yoy": 0.18242529126363607,
        "roa_avg2y": 0.042536150263641964,
        "roa_period_end": 0.038677351432531766,
        "roe_avg2y": 0.056104044437558453,
        "roe_period_end": 0.0503769183132496
      }
    },
    {
      "accn": "0001476150-26-000011",
      "filed": "2026-02-04",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 1513000.0,
        "cash": 165400000.0,
        "dividends_paid": 135852000.0,
        "eps_diluted": 1.81,
        "net_income": 151457000.0,
        "operating_cash_flow": 179677000.0,
        "revenue": 323590000.0,
        "stockholders_equity": 2914627000.0,
        "total_assets": 3904677000.0,
        "total_liabilities": 990050000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_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": 0.3396832596417998,
        "net_margin": 0.4680521647764146,
        "payout_ratio": 0.8969674561096549,
        "revenue_growth_yoy": 0.17152766715421489,
        "roa_avg2y": 0.04285032446763514,
        "roa_period_end": 0.038788611708471664,
        "roe_avg2y": 0.058881386993976846,
        "roe_period_end": 0.051964453770585395
      }
    },
    {
      "accn": "0001476150-26-000011",
      "filed": "2026-02-04",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 1045000.0,
        "cash": 26393000.0,
        "dividends_paid": 107411000.0,
        "eps_diluted": 2.61,
        "net_income": 198014000.0,
        "operating_cash_flow": 143210000.0,
        "revenue": 276212000.0,
        "stockholders_equity": 2229851000.0,
        "total_assets": 3164441000.0,
        "total_liabilities": 934590000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_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": 0.4191266591355207,
        "net_margin": 0.7168913732929778,
        "payout_ratio": 0.5424414435342956,
        "revenue_growth_yoy": 0.24459063668724373,
        "roa_avg2y": 0.06504358268885613,
        "roa_period_end": 0.06257471698792931,
        "roe_avg2y": 0.09236128246234561,
        "roe_period_end": 0.08880144906543083
      }
    },
    {
      "accn": "0001476150-25-000004",
      "filed": "2025-02-05",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 582000.0,
        "cash": 204404000.0,
        "dividends_paid": 84628000.0,
        "eps_diluted": 1.23,
        "net_income": 87254000.0,
        "operating_cash_flow": 132208000.0,
        "revenue": 221930000.0,
        "stockholders_equity": 2057963000.0,
        "total_assets": 2924215000.0,
        "total_liabilities": 866252000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_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": 0.4209269068491513,
        "net_margin": 0.3931600054071103,
        "payout_ratio": 0.9699039585577739,
        "revenue_growth_yoy": 0.1875280922925451,
        "roa_avg2y": 0.03446026735597207,
        "roa_period_end": 0.029838435272372243,
        "roe_avg2y": 0.04786093374732286,
        "roe_period_end": 0.04239823553679051
      }
    },
    {
      "accn": "0001476150-24-000004",
      "filed": "2024-02-07",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 9837000.0,
        "cash": 107180000.0,
        "dividends_paid": 74778000.0,
        "eps_diluted": 1.16,
        "net_income": 79795000.0,
        "operating_cash_flow": 101050000.0,
        "revenue": 186884000.0,
        "stockholders_equity": 1588184000.0,
        "total_assets": 2139820000.0,
        "total_liabilities": 551636000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_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": 0.3473375880880301,
        "net_margin": 0.4269760921213159,
        "payout_ratio": 0.9371263863650605,
        "revenue_growth_yoy": 0.09274830138812551,
        "roa_avg2y": 0.03756575596170124,
        "roa_period_end": 0.03729051976334458,
        "roe_avg2y": 0.05139266423577443,
        "roe_period_end": 0.05024291895649371
      }
    },
    {
      "accn": "0001476150-23-000004",
      "filed": "2023-02-08",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 3959000.0,
        "cash": 110082000.0,
        "dividends_paid": 63565000.0,
        "eps_diluted": 0.85,
        "net_income": 55516000.0,
        "operating_cash_flow": 94688000.0,
        "revenue": 171022000.0,
        "stockholders_equity": 1517123000.0,
        "total_assets": 2108464000.0,
        "total_liabilities": 591341000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_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": 0.38977788880664255,
        "net_margin": 0.32461320765749435,
        "payout_ratio": 1.1449852294833922,
        "revenue_growth_yoy": 0.12768945713023466,
        "roa_avg2y": 0.02843352365499538,
        "roa_period_end": 0.026330067764970138,
        "roe_avg2y": 0.04015740057578519,
        "roe_period_end": 0.03659294599053604
      }
    },
    {
      "accn": "0001476150-22-000006",
      "filed": "2022-02-09",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 3870000.0,
        "cash": 31004000.0,
        "dividends_paid": 51445000.0,
        "eps_diluted": 1.09,
        "net_income": 63289000.0,
        "operating_cash_flow": 77599000.0,
        "revenue": 151657000.0,
        "stockholders_equity": 1247797000.0,
        "total_assets": 1796504000.0,
        "total_liabilities": 548707000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_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": 0.43974059883138045,
        "net_margin": 0.41731670809787874,
        "payout_ratio": 0.812858474616442,
        "revenue_growth_yoy": 0.14471936233809365,
        "roa_avg2y": 0.03762303548207319,
        "roa_period_end": 0.03522897805960911,
        "roe_avg2y": 0.05563156536900115,
        "roe_period_end": 0.05072058996775918
      }
    },
    {
      "accn": "0001628280-19-001026",
      "filed": "2021-02-10",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 3436000.0,
        "cash": 35710000.0,
        "dividends_paid": 41866000.0,
        "eps_diluted": 0.95,
        "net_income": 53095000.0,
        "operating_cash_flow": 69498000.0,
        "revenue": 132484000.0,
        "stockholders_equity": 1027494000.0,
        "total_assets": 1567871000.0,
        "total_liabilities": 540377000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_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": 0.5259174262818079,
        "net_margin": 0.40076537544156277,
        "payout_ratio": 0.7885111592428665,
        "revenue_growth_yoy": 0.22197421092438524,
        "roa_avg2y": 0.03730085020225849,
        "roa_period_end": 0.03386439318030629,
        "roe_avg2y": 0.05773395190232801,
        "roe_period_end": 0.051674267684288185
      }
    },
    {
      "accn": "0001628280-19-001026",
      "filed": "2020-02-06",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 1551000.0,
        "cash": 14208000.0,
        "dividends_paid": 33182000.0,
        "net_income": 15118000.0,
        "operating_cash_flow": 49241000.0,
        "revenue": 108418000.0,
        "stockholders_equity": 811805000.0,
        "total_assets": 1278981000.0,
        "total_liabilities": 467176000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 0.5754781012681617,
        "net_margin": 0.13944179010865354,
        "payout_ratio": 2.1948670459055433,
        "roa_period_end": 0.01182034760485105,
        "roe_period_end": 0.018622698800820393
      }
    }
  ],
  "latest_filing": {
    "accn": "0001476150-26-000011",
    "filed": "2026-02-04",
    "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": "6500",
  "sic_description": "Real Estate",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001476150.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001476150.json"
  },
  "ticker": "TRNO"
}
