01 - Preheat oven to 350°F (175°C). Grease a 9x5-inch loaf pan and line with parchment paper, leaving an overhang for easy removal.
02 - Place bacon slices in a skillet over medium heat. Cook until crisp, then drain on paper towels and chop into bite-sized pieces.
03 - In a large mixing bowl, combine eggs, milk, heavy cream, maple syrup, packed brown sugar, vanilla extract, ground cinnamon, and sea salt. Whisk thoroughly until smooth.
04 - Add croissant pieces and chopped bacon to the custard mixture. Fold gently to ensure all pieces are evenly coated.
05 - Transfer mixture into the prepared loaf pan, pressing lightly to compact. Allow to rest for 10 minutes so croissants absorb custard.
06 - In a small bowl, stir together melted butter, maple syrup, and brown sugar. Drizzle topping evenly over the loaf.
07 - Bake for 40 to 45 minutes, or until golden brown and set in the center. Tent with foil during the last 15 minutes if top is browning too quickly.
08 - Cool loaf in pan for 15 minutes. Use parchment overhang to lift out, then slice and serve warm. Finish with extra maple syrup if desired.