Day-old or slightly stale brioche is ideal here. Fresh bread can work, but it tends to get a little too soft after soaking overnight. If your brioche is fresh, spread the cubes on a baking sheet and let them sit out for an hour or two to dry out slightly before using, or just skip the overnight soak and pour the wet ingredients over the bread 15 minutes before baking.