{
  "cik": 1580905,
  "cik_padded": "0001580905",
  "entityName": "Installed Building Products, Inc.",
  "fiscal_years": [
    {
      "accn": "0001580905-26-000004",
      "filed": "2026-02-26",
      "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": 172600000.0,
        "capex": 70600000.0,
        "cash": 321900000.0,
        "cost_of_revenue": 1961500000.0,
        "dividends_paid": 87600000.0,
        "eps_diluted": 9.71,
        "free_cash_flow": 300800000.0,
        "gross_profit": 1009300000.0,
        "net_income": 265400000.0,
        "operating_cash_flow": 371400000.0,
        "operating_income": 386400000.0,
        "revenue": 2970800000.0,
        "stockholders_equity": 709900000.0,
        "total_assets": 2068000000.0,
        "total_liabilities": 1358100000.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.3397401373367443,
        "leverage": 1.9130863501901676,
        "net_margin": 0.08933620573582873,
        "operating_margin": 0.13006597549481622,
        "payout_ratio": 0.3300678221552374,
        "revenue_growth_yoy": 0.010029578757692177,
        "roa_avg2y": 0.12858838634656847,
        "roa_period_end": 0.1283365570599613,
        "roe_avg2y": 0.3750706613906162,
        "roe_period_end": 0.3738554726017749
      }
    },
    {
      "accn": "0001580905-26-000004",
      "filed": "2026-02-26",
      "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": 145300000.0,
        "capex": 88600000.0,
        "cash": 327600000.0,
        "cost_of_revenue": 1946800000.0,
        "dividends_paid": 84700000.0,
        "eps_diluted": 9.1,
        "free_cash_flow": 251400000.0,
        "gross_profit": 994500000.0,
        "net_income": 256600000.0,
        "operating_cash_flow": 340000000.0,
        "operating_income": 382500000.0,
        "revenue": 2941300000.0,
        "stockholders_equity": 705300000.0,
        "total_assets": 2059900000.0,
        "total_liabilities": 1354600000.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.33811579913643625,
        "leverage": 1.920601162625833,
        "net_margin": 0.08724033590589193,
        "operating_margin": 0.13004453812939856,
        "payout_ratio": 0.3300857365549493,
        "revenue_growth_yoy": 0.05855466781832577,
        "roa_avg2y": 0.12699198257943184,
        "roa_period_end": 0.12456915384241954,
        "roe_avg2y": 0.3730735678976447,
        "roe_period_end": 0.36381681553948675
      }
    },
    {
      "accn": "0001580905-26-000004",
      "filed": "2026-02-26",
      "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": 6300000.0,
        "capex": 61600000.0,
        "cash": 386500000.0,
        "cost_of_revenue": 1847900000.0,
        "dividends_paid": 63100000.0,
        "eps_diluted": 8.61,
        "free_cash_flow": 278600000.0,
        "gross_profit": 930700000.0,
        "net_income": 243700000.0,
        "operating_cash_flow": 340200000.0,
        "operating_income": 369100000.0,
        "revenue": 2778600000.0,
        "stockholders_equity": 670300000.0,
        "total_assets": 1981300000.0,
        "total_liabilities": 1311000000.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.3349528539552293,
        "leverage": 1.9558406683574519,
        "net_margin": 0.0877060390124523,
        "operating_margin": 0.13283668034261858,
        "payout_ratio": 0.2589249076733689,
        "revenue_growth_yoy": 0.040752116263390516,
        "roa_avg2y": 0.12962076485293336,
        "roa_period_end": 0.12300005047191238,
        "roe_avg2y": 0.41880048118233376,
        "roe_period_end": 0.3635685513948978
      }
    },
    {
      "accn": "0001580905-26-000004",
      "filed": "2026-02-26",
      "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": 137600000.0,
        "capex": 45600000.0,
        "cash": 229600000.0,
        "cost_of_revenue": 1842000000.0,
        "dividends_paid": 62700000.0,
        "eps_diluted": 7.74,
        "free_cash_flow": 232300000.0,
        "gross_profit": 827800000.0,
        "net_income": 223400000.0,
        "operating_cash_flow": 277900000.0,
        "operating_income": 345400000.0,
        "revenue": 2669800000.0,
        "stockholders_equity": 493500000.0,
        "total_assets": 1778900000.0,
        "total_liabilities": 1285400000.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.3100606787025245,
        "leverage": 2.604660587639311,
        "net_margin": 0.08367667990111619,
        "operating_margin": 0.12937298674057982,
        "payout_ratio": 0.28066248880931066,
        "revenue_growth_yoy": 0.3561233301163204,
        "roa_avg2y": 0.1301826111228629,
        "roa_period_end": 0.12558322558884705,
        "roe_avg2y": 0.4908271998242338,
        "roe_period_end": 0.4526849037487335
      }
    },
    {
      "accn": "0001580905-25-000010",
      "filed": "2025-02-27",
      "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": 0.0,
        "capex": 37000000.0,
        "cash": 333485000.0,
        "cost_of_revenue": 1379200000.0,
        "dividends_paid": 35300000.0,
        "eps_diluted": 4.01,
        "free_cash_flow": 101300000.0,
        "gross_profit": 589500000.0,
        "net_income": 118800000.0,
        "operating_cash_flow": 138300000.0,
        "operating_income": 187900000.0,
        "revenue": 1968700000.0,
        "stockholders_equity": 416800000.0,
        "total_assets": 1653202000.0,
        "total_liabilities": 1236362000.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.29943617615685475,
        "leverage": 2.9663195777351246,
        "net_margin": 0.060344389698786,
        "operating_margin": 0.09544369380809671,
        "payout_ratio": 0.29713804713804715,
        "revenue_growth_yoy": 0.19082399552390025,
        "roa_avg2y": 0.083636115313646,
        "roa_period_end": 0.07186054698699856,
        "roe_avg2y": 0.32282608695652176,
        "roe_period_end": 0.28502879078694815
      }
    },
    {
      "accn": "0001580905-24-000008",
      "filed": "2024-02-22",
      "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": 33924000.0,
        "capex": 33587000.0,
        "cash": 231520000.0,
        "cost_of_revenue": 1143251000.0,
        "dividends_paid": 0.0,
        "eps_diluted": 3.27,
        "free_cash_flow": 147202000.0,
        "gross_profit": 509974000.0,
        "net_income": 97239000.0,
        "operating_cash_flow": 180789000.0,
        "operating_income": 161867000.0,
        "revenue": 1653225000.0,
        "stockholders_equity": 319200000.0,
        "total_assets": 1187676000.0,
        "total_liabilities": 868494000.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.3084722285230383,
        "leverage": 2.720845864661654,
        "net_margin": 0.05881776527695867,
        "operating_margin": 0.09790984288285019,
        "payout_ratio": 0.0,
        "revenue_growth_yoy": 0.0936711322685659,
        "roa_avg2y": 0.08503052919456705,
        "roa_period_end": 0.08187333919351741,
        "roe_avg2y": 0.3416504020336208,
        "roe_period_end": 0.30463345864661656
      }
    },
    {
      "accn": "0001628280-21-003085",
      "filed": "2023-02-22",
      "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": 0.0,
        "capex": 50167000.0,
        "cash": 177889000.0,
        "cost_of_revenue": 1076809000.0,
        "dividends_paid": 0.0,
        "eps_diluted": 2.28,
        "free_cash_flow": 72900000.0,
        "gross_profit": 434820000.0,
        "net_income": 68159000.0,
        "operating_cash_flow": 123067000.0,
        "operating_income": 121160000.0,
        "revenue": 1511629000.0,
        "stockholders_equity": 250031000.0,
        "total_assets": 1099479000.0,
        "total_liabilities": 849448000.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.2876499458531161,
        "leverage": 3.397370726029972,
        "net_margin": 0.04508976739662973,
        "operating_margin": 0.08015194204398038,
        "payout_ratio": 0.0,
        "revenue_growth_yoy": 0.131093089659631,
        "roa_avg2y": 0.0704800125327213,
        "roa_period_end": 0.061992088980326134,
        "roe_avg2y": 0.31516499471711723,
        "roe_period_end": 0.2726021973275314
      }
    },
    {
      "accn": "0001628280-21-003085",
      "filed": "2022-02-24",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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": 89363000.0,
        "capex": 35232000.0,
        "cash": 90442000.0,
        "cost_of_revenue": 964841000.0,
        "eps_diluted": 1.75,
        "free_cash_flow": 61401000.0,
        "gross_profit": 371591000.0,
        "net_income": 54748000.0,
        "operating_cash_flow": 96633000.0,
        "operating_income": 93217000.0,
        "revenue": 1336432000.0,
        "stockholders_equity": 182498000.0,
        "total_assets": 834658000.0,
        "total_liabilities": 652160000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.27804706861254447,
        "leverage": 3.573518613902618,
        "net_margin": 0.04096579549127827,
        "operating_margin": 0.06975064949058388,
        "revenue_growth_yoy": 0.17962763708517848,
        "roa_avg2y": 0.06959178952131811,
        "roa_period_end": 0.06559333283812052,
        "roe_avg2y": 0.27859734470493047,
        "roe_period_end": 0.2999923286830541
      }
    },
    {
      "accn": "0001628280-21-003085",
      "filed": "2021-02-24",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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": {
        "capex": 31668000.0,
        "cash": 62510000.0,
        "cost_of_revenue": 808901000.0,
        "eps_diluted": 1.3,
        "free_cash_flow": 37104000.0,
        "gross_profit": 324026000.0,
        "net_income": 41140000.0,
        "operating_cash_flow": 68772000.0,
        "operating_income": 74266000.0,
        "revenue": 1132927000.0,
        "stockholders_equity": 210528000.0,
        "total_assets": 738746000.0,
        "total_liabilities": 528218000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.28600783633896976,
        "leverage": 2.509015427876577,
        "net_margin": 0.03631301928544381,
        "operating_margin": 0.06555232596628026,
        "revenue_growth_yoy": 0.3128079445641846,
        "roa_avg2y": 0.06851864651523391,
        "roa_period_end": 0.05568896481334586,
        "roe_avg2y": 0.2257307855859316,
        "roe_period_end": 0.19541343669250646
      }
    },
    {
      "accn": "0001193125-20-052757",
      "filed": "2020-02-27",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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": {
        "capex": 27013000.0,
        "cash": 14482000.0,
        "cost_of_revenue": 610532000.0,
        "eps_diluted": 1.23,
        "free_cash_flow": 46253000.0,
        "gross_profit": 252448000.0,
        "net_income": 38436000.0,
        "operating_cash_flow": 73266000.0,
        "operating_income": 66050000.0,
        "revenue": 862980000.0,
        "stockholders_equity": 153977000.0,
        "total_assets": 462095000.0,
        "total_liabilities": 308118000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2925305337319521,
        "leverage": 2.001065094137436,
        "net_margin": 0.04453869151081138,
        "operating_margin": 0.07653711557625902,
        "roa_period_end": 0.08317770155487508,
        "roe_period_end": 0.24962169674691675
      }
    },
    {
      "accn": "0001193125-18-064142",
      "filed": "2018-02-28",
      "fiscal_year": 2015,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD"
      },
      "fundamentals": {
        "buybacks": 6100000.0
      },
      "period_end": "2015-12-31",
      "ratios": {}
    },
    {
      "accn": "0001193125-17-062227",
      "filed": "2017-02-28",
      "fiscal_year": 2014,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD"
      },
      "fundamentals": {
        "buybacks": 5283000.0
      },
      "period_end": "2014-12-31",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0001580905-26-000004",
    "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": "1520",
  "sic_description": "General Bldg Contractors - Residential Bldgs",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001580905.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001580905.json"
  },
  "ticker": "IBP"
}
