{
  "name": "Nesting Utilization Report 2026",
  "description": "Anonymised aggregates over every completed nesting job run on Lapas between April 2026 and 13 September 2026. Utilization is placed part area over total plate area, area weighted across all plates of a job.",
  "url": "https://lapas.io/research/nesting-utilization-2026/",
  "asOf": "2026-09-13",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "Lapas, Nesting Utilization Report 2026, CC BY 4.0, https://lapas.io/research/nesting-utilization-2026/",
  "rowData": "https://lapas.io/research/data/nesting-utilization-2026-jobs.csv",
  "coverage": {
    "jobs": 6903,
    "shops": 1186,
    "firstMonth": "2026-04",
    "lastMonth": "2026-09",
    "lastDay": "2026-09-13"
  },
  "utilization": {
    "definition": "Placed part area divided by total plate area, area weighted across every plate of the job, so a partly filled last plate lowers the job figure.",
    "overall": {
      "n": 6903,
      "p10": 31.95,
      "p25": 52.84,
      "p50": 69.25,
      "p75": 79.79,
      "p90": 86.5,
      "mean": 63.63
    },
    "histogram": [
      {
        "from": 0,
        "to": 10,
        "label": "0 to 10",
        "n": 226,
        "share": 3.3
      },
      {
        "from": 10,
        "to": 20,
        "label": "10 to 20",
        "n": 210,
        "share": 3
      },
      {
        "from": 20,
        "to": 30,
        "label": "20 to 30",
        "n": 189,
        "share": 2.7
      },
      {
        "from": 30,
        "to": 40,
        "label": "30 to 40",
        "n": 344,
        "share": 5
      },
      {
        "from": 40,
        "to": 50,
        "label": "40 to 50",
        "n": 565,
        "share": 8.2
      },
      {
        "from": 50,
        "to": 60,
        "label": "50 to 60",
        "n": 835,
        "share": 12.1
      },
      {
        "from": 60,
        "to": 70,
        "label": "60 to 70",
        "n": 1184,
        "share": 17.2
      },
      {
        "from": 70,
        "to": 80,
        "label": "70 to 80",
        "n": 1653,
        "share": 24
      },
      {
        "from": 80,
        "to": 90,
        "label": "80 to 90",
        "n": 1378,
        "share": 20
      },
      {
        "from": 90,
        "to": 100,
        "label": "90 to 100",
        "n": 310,
        "share": 4.5
      }
    ],
    "histogramJobs": 6894,
    "outOfRange": {
      "below0": 7,
      "above100": 2
    },
    "atOrAbove80": {
      "n": 1690,
      "share": 24.5
    },
    "atOrAbove70": {
      "n": 3343,
      "share": 48.4
    },
    "below50": {
      "n": 1541,
      "share": 22.3
    },
    "byParts": [
      {
        "key": "1-10",
        "n": 1411,
        "p10": 8.56,
        "p25": 26.1,
        "p50": 51.87,
        "p75": 69.64,
        "p90": 81.01,
        "mean": 47.81
      },
      {
        "key": "11-30",
        "n": 2013,
        "p10": 40.65,
        "p25": 57.63,
        "p50": 70.68,
        "p75": 80.6,
        "p90": 86.31,
        "mean": 66.62
      },
      {
        "key": "31-100",
        "n": 2171,
        "p10": 42.27,
        "p25": 58.75,
        "p50": 72.25,
        "p75": 80.96,
        "p90": 87.3,
        "mean": 67.69
      },
      {
        "key": "101-300",
        "n": 844,
        "p10": 45.05,
        "p25": 59.99,
        "p50": 74.52,
        "p75": 83.04,
        "p90": 89.05,
        "mean": 70.16
      },
      {
        "key": "300+",
        "n": 464,
        "p10": 42.5,
        "p25": 57.67,
        "p50": 72.46,
        "p75": 81.07,
        "p90": 87.07,
        "mean": 67.87
      }
    ],
    "byPlateClass": [
      {
        "key": "1250x2500",
        "n": 279,
        "p10": 47.3,
        "p25": 64.74,
        "p50": 76.52,
        "p75": 84.9,
        "p90": 90.23,
        "mean": 71.87
      },
      {
        "key": "1000x2000",
        "n": 250,
        "p10": 41.68,
        "p25": 66.66,
        "p50": 76.58,
        "p75": 83.29,
        "p90": 85.79,
        "mean": 71.02
      },
      {
        "key": "1500x3000",
        "n": 377,
        "p10": 36.17,
        "p25": 60.49,
        "p50": 74.15,
        "p75": 83.04,
        "p90": 86.92,
        "mean": 68.12
      },
      {
        "key": "4x8 ft (1220x2440)",
        "n": 858,
        "p10": 31.31,
        "p25": 50.4,
        "p50": 66.98,
        "p75": 79.11,
        "p90": 85.11,
        "mean": 62.26
      },
      {
        "key": "5x10 ft (1525x3050)",
        "n": 94,
        "p10": 13.62,
        "p25": 49.86,
        "p50": 64.46,
        "p75": 78.89,
        "p90": 88.88,
        "mean": 59.87
      },
      {
        "key": "other",
        "n": 5045,
        "p10": 31.19,
        "p25": 51.49,
        "p50": 68.48,
        "p75": 78.86,
        "p90": 86.45,
        "mean": 62.78
      }
    ],
    "byUnits": [
      {
        "key": "mm",
        "n": 5759,
        "p10": 32.82,
        "p25": 53.59,
        "p50": 70.23,
        "p75": 80.34,
        "p90": 86.68,
        "mean": 64.27
      },
      {
        "key": "in",
        "n": 1144,
        "p10": 29.2,
        "p25": 48.92,
        "p50": 65.36,
        "p75": 76,
        "p90": 85.2,
        "mean": 60.38
      }
    ],
    "byMonth": [
      {
        "key": "2026-04",
        "n": 32,
        "p10": 1.38,
        "p25": 4.96,
        "p50": 48.07,
        "p75": 77.3,
        "p90": 84.06,
        "mean": 43.64
      },
      {
        "key": "2026-05",
        "n": 94,
        "p10": 2.03,
        "p25": 19.72,
        "p50": 51.18,
        "p75": 80.4,
        "p90": 90.42,
        "mean": 50.17
      },
      {
        "key": "2026-06",
        "n": 210,
        "p10": 23.7,
        "p25": 54.98,
        "p50": 72.82,
        "p75": 82.81,
        "p90": 88.08,
        "mean": 65.4
      },
      {
        "key": "2026-07",
        "n": 1371,
        "p10": 38.3,
        "p25": 56.46,
        "p50": 71.88,
        "p75": 81.52,
        "p90": 87.65,
        "mean": 66.13
      },
      {
        "key": "2026-08",
        "n": 3079,
        "p10": 30.33,
        "p25": 51.46,
        "p50": 67.75,
        "p75": 78.08,
        "p90": 85.47,
        "mean": 62.43
      },
      {
        "key": "2026-09",
        "n": 2117,
        "p10": 34.28,
        "p25": 53.87,
        "p50": 69.49,
        "p75": 80.6,
        "p90": 86.57,
        "mean": 64.48
      }
    ]
  },
  "plateStock": {
    "distinctSizes": 1205,
    "nonStandard": {
      "n": 5045,
      "share": 73.1
    },
    "mostCommon": [
      {
        "size": "800x1000",
        "n": 475,
        "share": 6.9
      },
      {
        "size": "1220x2440",
        "n": 388,
        "share": 5.6
      },
      {
        "size": "1500x3000",
        "n": 351,
        "share": 5.1
      },
      {
        "size": "1000x2000",
        "n": 249,
        "share": 3.6
      },
      {
        "size": "1250x2500",
        "n": 248,
        "share": 3.6
      },
      {
        "size": "585x1005",
        "n": 213,
        "share": 3.1
      },
      {
        "size": "1219.2x2438.4",
        "n": 203,
        "share": 2.9
      },
      {
        "size": "580x1000",
        "n": 189,
        "share": 2.7
      },
      {
        "size": "1200x2400",
        "n": 186,
        "share": 2.7
      },
      {
        "size": "2000x6000",
        "n": 162,
        "share": 2.3
      }
    ]
  },
  "job": {
    "parts": {
      "n": 6903,
      "p10": 6,
      "p25": 13,
      "p50": 31,
      "p75": 75,
      "p90": 201.6,
      "mean": 107.09
    },
    "partsPlaced": {
      "n": 6903,
      "p10": 5,
      "p25": 12,
      "p50": 30,
      "p75": 70,
      "p90": 200,
      "mean": 100.3
    },
    "jobsWithUnplacedParts": {
      "n": 1029,
      "share": 14.9
    },
    "sheets": {
      "n": 6903,
      "p10": 1,
      "p25": 1,
      "p50": 1,
      "p75": 3,
      "p90": 6,
      "mean": 3.62
    },
    "sheetsHistogram": [
      {
        "label": "1",
        "n": 3625
      },
      {
        "label": "2",
        "n": 1481
      },
      {
        "label": "3",
        "n": 548
      },
      {
        "label": "4",
        "n": 327
      },
      {
        "label": "5",
        "n": 137
      },
      {
        "label": "6",
        "n": 105
      },
      {
        "label": "7",
        "n": 102
      },
      {
        "label": "8",
        "n": 73
      },
      {
        "label": "9",
        "n": 39
      },
      {
        "label": "10",
        "n": 66
      },
      {
        "label": "11+",
        "n": 400
      }
    ],
    "singleSheet": {
      "n": 3625,
      "share": 52.5
    },
    "nestSeconds": {
      "n": 6903,
      "p10": 4.27,
      "p25": 17.1,
      "p50": 32.8,
      "p75": 96.55,
      "p90": 176.22,
      "mean": 68.9
    }
  },
  "renesting": {
    "jobsWithProject": 6323,
    "projects": 2917,
    "repeatNests": {
      "n": 3406,
      "share": 49.3,
      "shareOfProjectJobs": 53.9
    },
    "histogram": [
      {
        "label": "1st",
        "n": 2917
      },
      {
        "label": "2nd",
        "n": 1192
      },
      {
        "label": "3rd",
        "n": 646
      },
      {
        "label": "4th",
        "n": 418
      },
      {
        "label": "5th",
        "n": 273
      },
      {
        "label": "6th",
        "n": 191
      },
      {
        "label": "7th",
        "n": 137
      },
      {
        "label": "8th",
        "n": 111
      },
      {
        "label": "9th",
        "n": 85
      },
      {
        "label": "10th",
        "n": 61
      },
      {
        "label": "11th+",
        "n": 292
      }
    ]
  },
  "fieldCoverage": {
    "materialNamed": 22,
    "thicknessSet": 22,
    "rotationRecorded": 1425,
    "kerfStored": 0
  },
  "shops": {
    "total": 1186,
    "jobsPerShop": {
      "n": 1186,
      "p10": 1,
      "p25": 1,
      "p50": 3,
      "p75": 6,
      "p90": 12,
      "mean": 5.82
    },
    "minNestsForSpread": 5,
    "shopsWithMinNests": 379,
    "medianUtilizationPerShop": {
      "n": 379,
      "p10": 40.01,
      "p25": 54.36,
      "p50": 68.2,
      "p75": 77.97,
      "p90": 84.01,
      "mean": 64.19
    }
  }
}
