Ed, that's a great question. And yes, there is a big difference in the sales cycle time line between the rail and the Edge Data Center, and I'll talk to the power side of this in a moment. So again, the rail -- the cycle for closing rail CapEx deals is typically, as we've seen, taken sometimes 12 to 24 months. It can be a bit painstaking, but that really hasn't changed that much. On the subscription side, we're seeing it's probably taking about four to six, maybe even eight months to close a large subscription customer. Again, we're on the very front end of this. We've only been able to really truly offer a subscription of these portals for about the last 60 days. So we got a lot of interested customers. And so I think we'll have to come back to you in a couple of months to really give you an accurate metric for how long it's taking to close those customers. On the Edge Data Center side, what we're seeing is that once we find a customer who, in our case, has actually been funded by federal and state infrastructure dollars and being granted that money, we get into a conversation with them, the closure rate with them is about 60 to 90 days. And sometimes it's even faster. Now once we actually get interest from them and we start discussing the -- getting into contracts, now there's a pipeline of about, let's call it, about 90 days to actually manufacture the Edge Data Center. Month number four, you're actually installing the data center; by month number five, you're filling it up. So we're probably talking about, from interest to Edge Data Center in the ground and producing recurring revenue, let's call it about six months for that. On the power side, I don't have any specific data points right now for putting power up against data centers. But right now, it appears that -- both Adrian and I were out on a TD Cowen investor conference where the best and brightest of that industry were there, to include data center builders and hyperscalers. There are data center locations that need power now. So now it's a matter of how fast we can bring it to them. Again, I think on our next call, we'll be able to tell you with a little bit more clarity about what the interest to closure cycle looks like on that.