Construction is set to begin in the first quarter of 2026 on the project at Liberty Science Center in Jersey City.