{
  "cik": 1647088,
  "cik_padded": "0001647088",
  "entityName": "WillScot Holdings Corp",
  "fiscal_years": [
    {
      "accn": "0001647088-26-000011",
      "filed": "2026-02-19",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 24331000.0,
        "cash": 14587000.0,
        "cost_of_revenue": 1117860000.0,
        "dividends_paid": 51119000.0,
        "eps_diluted": -0.29,
        "free_cash_flow": 737654000.0,
        "gross_profit": 1163586000.0,
        "net_income": -52990000.0,
        "operating_cash_flow": 761985000.0,
        "operating_income": 181454000.0,
        "revenue": 2281446000.0,
        "stockholders_equity": 856254000.0,
        "total_assets": 5816167000.0,
        "total_liabilities": 4959913000.0
      },
      "period_end": "2025-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.5100212759802336,
        "leverage": 5.792572063896928,
        "net_margin": -0.023226497580920172,
        "operating_margin": 0.07953464600959216,
        "revenue_growth_yoy": -0.04769843529163282,
        "roa_avg2y": -0.00894264639891831,
        "roa_period_end": -0.00911081129548034,
        "roe_avg2y": -0.05652727929265695,
        "roe_period_end": -0.06188584228511633
      }
    },
    {
      "accn": "0001647088-26-000011",
      "filed": "2026-02-19",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 18435000.0,
        "cash": 9001000.0,
        "cost_of_revenue": 1093879000.0,
        "dividends_paid": 0.0,
        "eps_diluted": 0.15,
        "free_cash_flow": 543209000.0,
        "gross_profit": 1301839000.0,
        "net_income": 28129000.0,
        "operating_cash_flow": 561644000.0,
        "operating_income": 263915000.0,
        "revenue": 2395718000.0,
        "stockholders_equity": 1018593000.0,
        "total_assets": 6034911000.0,
        "total_liabilities": 5016318000.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.5434024371816716,
        "leverage": 4.924752084493021,
        "net_margin": 0.011741365219111765,
        "operating_margin": 0.11016112914792142,
        "payout_ratio": 0.0,
        "revenue_growth_yoy": 0.013088393063671813,
        "roa_avg2y": 0.004621605533505531,
        "roa_period_end": 0.004661046368372292,
        "roe_avg2y": 0.0246762606021555,
        "roe_period_end": 0.027615544186932368
      }
    },
    {
      "accn": "0001647088-26-000011",
      "filed": "2026-02-19",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 22237000.0,
        "cash": 10958000.0,
        "cost_of_revenue": 1030897000.0,
        "dividends_paid": 0.0,
        "eps_diluted": 2.36,
        "free_cash_flow": 739003000.0,
        "gross_profit": 1333870000.0,
        "net_income": 476457000.0,
        "operating_cash_flow": 761240000.0,
        "operating_income": 673459000.0,
        "revenue": 2364767000.0,
        "stockholders_equity": 1261250000.0,
        "total_assets": 6137915000.0,
        "total_liabilities": 4876665000.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.5640597995489619,
        "leverage": 3.8665332011892963,
        "net_margin": 0.20148158359787666,
        "operating_margin": 0.2847887339429212,
        "payout_ratio": 0.0,
        "revenue_growth_yoy": 0.10367852860722582,
        "roa_avg2y": 0.07963802130212645,
        "roa_period_end": 0.07762521963891647,
        "roe_avg2y": 0.3371297164387681,
        "roe_period_end": 0.3777657086223984
      }
    },
    {
      "accn": "0001647088-26-000011",
      "filed": "2026-02-19",
      "fiscal_year": 2022,
      "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": 43664000.0,
        "cash": 7390000.0,
        "cost_of_revenue": 1007141000.0,
        "eps_diluted": 1.53,
        "free_cash_flow": 700994000.0,
        "gross_profit": 1135482000.0,
        "net_income": 339540000.0,
        "operating_cash_flow": 744658000.0,
        "operating_income": 511482000.0,
        "revenue": 2142623000.0,
        "stockholders_equity": 1565300000.0,
        "total_assets": 5827651000.0,
        "total_liabilities": 4262351000.0
      },
      "period_end": "2022-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.5299495058160022,
        "leverage": 2.723024979237207,
        "net_margin": 0.15846931541386422,
        "operating_margin": 0.23871768388559256,
        "revenue_growth_yoy": 0.28072242345993376,
        "roa_avg2y": 0.058535071651761666,
        "roa_period_end": 0.058263612560189346,
        "roe_avg2y": 0.19064233282791462,
        "roe_period_end": 0.2169168849421836
      }
    },
    {
      "accn": "0001647088-25-000009",
      "filed": "2025-02-20",
      "fiscal_year": 2021,
      "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": 30498000.0,
        "cash": 6393000.0,
        "cost_of_revenue": 828277000.0,
        "eps_diluted": 0.69,
        "free_cash_flow": 509404000.0,
        "gross_profit": 844703000.0,
        "net_income": 160144000.0,
        "operating_cash_flow": 539902000.0,
        "operating_income": 300377000.0,
        "revenue": 1672980000.0,
        "stockholders_equity": 1996763000.0,
        "total_assets": 5773599000.0,
        "total_liabilities": 3776836000.0
      },
      "period_end": "2021-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.5049092039354923,
        "leverage": 1.8914793593430967,
        "net_margin": 0.09572379825222059,
        "operating_margin": 0.17954607945103945,
        "revenue_growth_yoy": 0.31421196222125686,
        "roa_avg2y": 0.028229643311306982,
        "roa_period_end": 0.027737291765500167,
        "roe_avg2y": 0.07887631395672993,
        "roe_period_end": 0.08020180662402097
      }
    },
    {
      "accn": "0001647088-24-000030",
      "filed": "2024-02-20",
      "fiscal_year": 2020,
      "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": 16454000.0,
        "cash": 24937000.0,
        "cost_of_revenue": 664564000.0,
        "eps_diluted": 0.25,
        "free_cash_flow": 288358000.0,
        "gross_profit": 608427000.0,
        "net_income": 74000000.0,
        "operating_cash_flow": 304812000.0,
        "operating_income": 161792000.0,
        "revenue": 1272991000.0,
        "stockholders_equity": 2063873000.0,
        "total_assets": 5572205000.0,
        "total_liabilities": 3508332000.0
      },
      "period_end": "2020-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.47795074749153765,
        "leverage": 1.6998778510111814,
        "net_margin": 0.05813081160825175,
        "operating_margin": 0.12709594961786846,
        "revenue_growth_yoy": 0.19679692384350336,
        "roa_avg2y": 0.017473736855440482,
        "roa_period_end": 0.013280200566920995,
        "roe_avg2y": 0.05793738221682517,
        "roe_period_end": 0.03585491936761613
      }
    },
    {
      "accn": "0001647088-22-000009",
      "filed": "2022-02-25",
      "fiscal_year": 2019,
      "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": 8340000.0,
        "cash": 3045000.0,
        "cost_of_revenue": 650352000.0,
        "eps_diluted": -1.11,
        "free_cash_flow": 164226000.0,
        "gross_profit": 413313000.0,
        "net_income": -11122000.0,
        "operating_cash_flow": 172566000.0,
        "operating_income": 117525000.0,
        "revenue": 1063665000.0,
        "stockholders_equity": 490609000.0,
        "total_assets": 2897649000.0,
        "total_liabilities": 2342450000.0
      },
      "period_end": "2019-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.3885744101761363,
        "leverage": 4.774576088086439,
        "net_margin": -0.010456299680820558,
        "operating_margin": 0.11049061499626292,
        "revenue_growth_yoy": 0.41555498182089184,
        "roa_avg2y": -0.003936897779769471,
        "roa_period_end": -0.0038382840709830623,
        "roe_avg2y": -0.019705463384903227,
        "roe_period_end": -0.022669783880850128
      }
    },
    {
      "accn": "0001647088-21-000034",
      "filed": "2021-05-10",
      "fiscal_year": 2018,
      "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": 4622000.0,
        "cash": 8958000.0,
        "cost_of_revenue": 462028000.0,
        "eps_diluted": -0.53,
        "free_cash_flow": 32527000.0,
        "gross_profit": 289384000.0,
        "net_income": -25210000.0,
        "operating_cash_flow": 37149000.0,
        "operating_income": 6261000.0,
        "revenue": 751412000.0,
        "stockholders_equity": 638215000.0,
        "total_assets": 2752485000.0,
        "total_liabilities": 2050288000.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.3851202802191075,
        "leverage": 3.2125349607890756,
        "net_margin": -0.03355016954746531,
        "operating_margin": 0.008332313031998424,
        "revenue_growth_yoy": 0.6849993945400972,
        "roa_avg2y": -0.012110797705722027,
        "roa_period_end": -0.00915899632513892,
        "roe_avg2y": -0.04695325348238182,
        "roe_period_end": -0.03950079518657506
      }
    },
    {
      "accn": "0001647088-20-000010",
      "filed": "2020-03-02",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "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": 4446000.0,
        "cash": 9185000.0,
        "cost_of_revenue": 280372000.0,
        "free_cash_flow": -5808000.0,
        "gross_profit": 165570000.0,
        "net_income": -147702000.0,
        "operating_cash_flow": -1362000.0,
        "operating_income": -58322000.0,
        "revenue": 445942000.0,
        "stockholders_equity": 435619000.0,
        "total_assets": 1410742000.0,
        "total_liabilities": 926192000.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.37128146709661797,
        "leverage": 2.1261515223165195,
        "net_margin": -0.33121347619197117,
        "operating_margin": -0.13078382390535093,
        "revenue_growth_yoy": 0.0453104929069037,
        "roa_avg2y": -0.09497934532659078,
        "roa_period_end": -0.10469809504501887,
        "roe_avg2y": -0.6439324250681199,
        "roe_period_end": -0.339062345765451
      }
    },
    {
      "accn": "0001628280-19-002990",
      "filed": "2019-03-15",
      "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": 2360000.0,
        "cash": 6162000.0,
        "cost_of_revenue": 258419000.0,
        "eps_diluted": 0.01,
        "free_cash_flow": 56371000.0,
        "gross_profit": 168193000.0,
        "net_income": -30936000.0,
        "operating_cash_flow": 58731000.0,
        "operating_income": -3190000.0,
        "revenue": 426612000.0,
        "stockholders_equity": 23131000.0,
        "total_assets": 1699450000.0,
        "total_liabilities": 1676319000.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.39425285739735405,
        "leverage": 72.47066707016558,
        "net_margin": -0.07251554105369751,
        "operating_margin": -0.0074775205573214066,
        "roa_period_end": -0.01820353643825944,
        "roe_period_end": -1.337425965154987
      }
    }
  ],
  "latest_filing": {
    "accn": "0001647088-26-000011",
    "filed": "2026-02-19",
    "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": "7350",
  "sic_description": "Services-Miscellaneous Equipment Rental & Leasing",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001647088.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001647088.json"
  },
  "ticker": "WSC"
}
