{
  "cik": 1308208,
  "cik_padded": "0001308208",
  "entityName": "UNIVERSAL LOGISTICS HOLDINGS, INC.",
  "fiscal_years": [
    {
      "accn": "0001193125-26-108365",
      "filed": "2026-03-16",
      "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"
      },
      "fundamentals": {
        "buybacks": 85000.0,
        "capex": 224175000.0,
        "cash": 26846000.0,
        "dividends_paid": 11057000.0,
        "eps_diluted": -3.79,
        "free_cash_flow": -41129000.0,
        "net_income": -99873000.0,
        "operating_cash_flow": 183046000.0,
        "operating_income": -64347000.0,
        "revenue": 1558397000.0,
        "stockholders_equity": 540355000.0,
        "total_assets": 1771988000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "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": {
        "net_margin": -0.06408700735435194,
        "operating_margin": -0.041290505564371596,
        "revenue_growth_yoy": -0.155813947189517,
        "roa_avg2y": -0.056126952013656195,
        "roa_period_end": -0.056362119833768626,
        "roe_avg2y": -0.16822444074254367,
        "roe_period_end": -0.18482849238000945
      }
    },
    {
      "accn": "0001193125-26-108365",
      "filed": "2026-03-16",
      "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"
      },
      "fundamentals": {
        "buybacks": 107000.0,
        "capex": 251603000.0,
        "cash": 19351000.0,
        "dividends_paid": 11053000.0,
        "eps_diluted": 4.93,
        "free_cash_flow": -139232000.0,
        "net_income": 129907000.0,
        "operating_cash_flow": 112371000.0,
        "operating_income": 203112000.0,
        "revenue": 1846035000.0,
        "stockholders_equity": 647023000.0,
        "total_assets": 1786837000.0
      },
      "period_end": "2024-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",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.07037082178831928,
        "operating_margin": 0.11002608292908855,
        "payout_ratio": 0.08508394466810873,
        "revenue_growth_yoy": 0.11063815962443574,
        "roa_avg2y": 0.08545501190648476,
        "roa_period_end": 0.07270221066611,
        "roe_avg2y": 0.2203268089696503,
        "roe_period_end": 0.20077647935235687
      }
    },
    {
      "accn": "0001193125-26-108365",
      "filed": "2026-03-16",
      "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"
      },
      "fundamentals": {
        "buybacks": 134000.0,
        "capex": 240554000.0,
        "cash": 12511000.0,
        "dividends_paid": 11040000.0,
        "eps_diluted": 3.53,
        "free_cash_flow": -30308000.0,
        "net_income": 92901000.0,
        "operating_cash_flow": 210246000.0,
        "operating_income": 145444000.0,
        "revenue": 1662139000.0,
        "stockholders_equity": 532198000.0,
        "total_assets": 1253523000.0
      },
      "period_end": "2023-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",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.055892437395428415,
        "operating_margin": 0.08750411367521008,
        "payout_ratio": 0.11883618045015662,
        "revenue_growth_yoy": -0.1753037525999079,
        "roa_avg2y": 0.07561530375414954,
        "roa_period_end": 0.07411192295633985,
        "roe_avg2y": 0.189762727651543,
        "roe_period_end": 0.1745609716684392
      }
    },
    {
      "accn": "0001193125-26-108365",
      "filed": "2026-03-16",
      "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"
      },
      "fundamentals": {
        "buybacks": 14321000.0,
        "capex": 117099000.0,
        "cash": 47181000.0,
        "dividends_paid": 13941000.0,
        "eps_diluted": 6.37,
        "free_cash_flow": 96306000.0,
        "net_income": 168632000.0,
        "operating_cash_flow": 213405000.0,
        "operating_income": 240435000.0,
        "revenue": 2015456000.0,
        "stockholders_equity": 446930000.0,
        "total_assets": 1203678000.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",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.08366940285473858,
        "operating_margin": 0.11929558372894274,
        "payout_ratio": 0.0826711418947768,
        "revenue_growth_yoy": 0.15104455790471621,
        "roa_avg2y": 0.14405794711958,
        "roa_period_end": 0.14009726853859586,
        "roe_avg2y": 0.45020156446058146,
        "roe_period_end": 0.37731188329268567
      }
    },
    {
      "accn": "0000950170-25-040283",
      "filed": "2025-03-17",
      "fiscal_year": 2021,
      "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"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 38841000.0,
        "cash": 13932000.0,
        "dividends_paid": 11305000.0,
        "eps_diluted": 2.74,
        "free_cash_flow": 44439000.0,
        "net_income": 73733000.0,
        "operating_cash_flow": 83280000.0,
        "operating_income": 102960000.0,
        "revenue": 1750980000.0,
        "stockholders_equity": 302210000.0,
        "total_assets": 1137491000.0
      },
      "period_end": "2021-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",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.04210956150270134,
        "operating_margin": 0.05880135695439125,
        "payout_ratio": 0.1533234779542403,
        "revenue_growth_yoy": 0.25871712902824634,
        "roa_avg2y": 0.06701355121924618,
        "roa_period_end": 0.06482073264755502,
        "roe_avg2y": 0.2721864657990376,
        "roe_period_end": 0.24397935210615135
      }
    },
    {
      "accn": "0000950170-24-032216",
      "filed": "2024-03-15",
      "fiscal_year": 2020,
      "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"
      },
      "fundamentals": {
        "buybacks": 5138000.0,
        "capex": 90710000.0,
        "cash": 8763000.0,
        "dividends_paid": 5731000.0,
        "eps_diluted": 1.78,
        "free_cash_flow": 8626000.0,
        "net_income": 48132000.0,
        "operating_cash_flow": 99336000.0,
        "operating_income": 80359000.0,
        "revenue": 1391083000.0,
        "stockholders_equity": 239573000.0,
        "total_assets": 1063049000.0
      },
      "period_end": "2020-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",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.03460037970415856,
        "operating_margin": 0.05776722165392,
        "payout_ratio": 0.11906839524640572,
        "revenue_growth_yoy": -0.07997034387611623,
        "roa_avg2y": 0.0467645121361157,
        "roa_period_end": 0.04527731082951021,
        "roe_avg2y": 0.21642572899570584,
        "roe_period_end": 0.2009074478342718
      }
    },
    {
      "accn": "0001564590-22-010645",
      "filed": "2023-03-16",
      "fiscal_year": 2019,
      "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"
      },
      "fundamentals": {
        "buybacks": 24785000.0,
        "capex": 79753000.0,
        "cash": 7726000.0,
        "dividends_paid": 15042000.0,
        "eps_diluted": 1.34,
        "free_cash_flow": 48283000.0,
        "net_income": 37586000.0,
        "operating_cash_flow": 128036000.0,
        "operating_income": 65380000.0,
        "revenue": 1511998000.0,
        "stockholders_equity": 205217000.0,
        "total_assets": 995435000.0
      },
      "period_end": "2019-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",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.024858498490077364,
        "operating_margin": 0.043240797937563406,
        "payout_ratio": 0.40020220294790615,
        "revenue_growth_yoy": 0.03440495639347941,
        "roa_avg2y": 0.04088585660035832,
        "roa_period_end": 0.0377583669451044,
        "roe_avg2y": 0.18134885022532302,
        "roe_period_end": 0.1831524678754684
      }
    },
    {
      "accn": "0001564590-22-010645",
      "filed": "2022-03-16",
      "fiscal_year": 2018,
      "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"
      },
      "fundamentals": {
        "buybacks": 930000.0,
        "capex": 66585000.0,
        "cash": 5727000.0,
        "dividends_paid": 10930000.0,
        "eps_diluted": 1.84,
        "free_cash_flow": 28316000.0,
        "net_income": 52178000.0,
        "operating_cash_flow": 94901000.0,
        "operating_income": 83794000.0,
        "revenue": 1461708000.0,
        "stockholders_equity": 209299000.0,
        "total_assets": 843147000.0
      },
      "period_end": "2018-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",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.03569659603696498,
        "operating_margin": 0.057326087016011405,
        "payout_ratio": 0.20947525777147458,
        "revenue_growth_yoy": 0.20140548137737174,
        "roa_avg2y": 0.07178455004646639,
        "roa_period_end": 0.061884819610340785,
        "roe_avg2y": 0.27602733928647,
        "roe_period_end": 0.24929884997061622
      }
    },
    {
      "accn": "0001564590-21-013627",
      "filed": "2021-03-16",
      "fiscal_year": 2017,
      "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"
      },
      "fundamentals": {
        "buybacks": 1488000.0,
        "capex": 63360000.0,
        "cash": 1672000.0,
        "dividends_paid": 7960000.0,
        "eps_diluted": 0.99,
        "free_cash_flow": 20489000.0,
        "net_income": 28153000.0,
        "operating_cash_flow": 83849000.0,
        "operating_income": 25214000.0,
        "revenue": 1216665000.0,
        "stockholders_equity": 168765000.0,
        "total_assets": 610592000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.02313948375271747,
        "operating_margin": 0.020723864005293156,
        "payout_ratio": 0.2827407381096153,
        "roa_avg2y": 0.0476745672702826,
        "roa_period_end": 0.046107711859965414,
        "roe_avg2y": 0.1779037400038547,
        "roe_period_end": 0.16681776434687287
      }
    },
    {
      "accn": "0001564590-20-011172",
      "filed": "2020-03-16",
      "fiscal_year": 2016,
      "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",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 26000.0,
        "capex": 97351000.0,
        "cash": 1755000.0,
        "dividends_paid": 7954000.0,
        "eps_diluted": 0.85,
        "free_cash_flow": -28722000.0,
        "net_income": 24244000.0,
        "operating_cash_flow": 68629000.0,
        "operating_income": 46580000.0,
        "stockholders_equity": 147732000.0,
        "total_assets": 570457000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "payout_ratio": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "payout_ratio": 0.32808117472364295,
        "roa_period_end": 0.04249925936573659,
        "roe_period_end": 0.16410797931389273
      }
    }
  ],
  "latest_filing": {
    "accn": "0001193125-26-108365",
    "filed": "2026-03-16",
    "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": "4213",
  "sic_description": "Trucking (No Local)",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001308208.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001308208.json"
  },
  "ticker": "ULH"
}
