Good morning, Rob. Thanks for the question. Maybe just to step back a little bit and just remind everyone, we're really seeing the employments of fuel cell electric bus scaling up both in Europe and North America, driven largely by this transition to zero-emission bus fleets and supported by regulations and strong mandates and, of course, public funding. Just to give you a sense of kind of where we are right now, we at Ballard have about 158 fuel cell buses in operation that have Ballard engines inside in North America and about 398 in Europe. In North America, I think we're probably right at 100% to 99% to 100% market share in Europe over 80%. So we have really good visibility on what's happening in this market. And what you're seeing is that the proven operational advantages of fuel cell buses, including kind of 500 kilometers or 350 miles of range, the ability to have that range consistent for every day and every season and the rapid refueling time, kind of 6 to 12 minutes refill time. And then you add in the complexity that comes with depot electrification as you scale up, we're seeing a lot of operators really revisit their plans going forward. As you see a growing number of cities committing to what I would characterize as a larger deployment. So Bologna, for example, 127 buses, Venice, 90 fuel cell buses, Cologne, 150, Santa Cruis, 57%. You've got many other cities in North America as well, Oakland, Philadelphia, Foothill in the LA Basin area, Las Vegas, New York City and Edmonton in Canada, all kind of committing to fuel cell bus deployments. So we see probably going from the situation where you have roughly 500 to 600 buses in North America and Europe combined today to thousands, literally in a three, four year period. And so we're tracking a very healthy pipeline and with strong market share with most of the OEMs that are offering fuel cell buses in North America and Europe are powered by Ballard. So we feel very comfortable with our position in the market and the growth opportunity we see. With Solaris specifically, I don't want to comment on any one customer in their rollout schedule. We'll let them do that. But I would just indicate that we expect those 1,000 engines to be deployed between 2024 and 2027.