Yeah, David. So appreciate the question. And, you know, maybe it's a little bit of all of the above. But I think probably the biggest drivers for us are our continued winning new logos that then drive a lot of, you know, a lot of revenue growth with them in, you know, kind of in their year twos and things like that. So, you know, and that's been a staple of IBEX, so our ability to win and then land and expand and get those, you know, those new clients growing. So that's, you know, that's I think, probably one of the biggest drivers. Actually, it is the biggest driver. The second driver that's going on is, for us, is our ability to win market share. And I will say a lot of the embedded base clients are looking and moving some of their business into the lower labor cost markets. That, as you know, over the years has been the game. You know, a lot of that's been taking place that puts pressure on, you know, on top-line revenue. What we've been able to do is manage through that but take market share. And so I think we're, if you look at our competitors, where those events are putting serious headwinds into their business, for us, it isn't because we're winning market share. And as both Taylor and I said, we're winning market share because we're out-executing our competitors. And so those are, I think, the two biggest variables. And then the third one, just around the macro and, you know, kind of demand, I would kind of sit and say that, you know, the demand has stabilized. I'm not sure the demand's come back. Right? And so but the good news is it's stabilized, and that's, you know, allowing us to, I think, continue to build the momentum. And as you see now, the last several quarters, our top-line growth continues to build and grow.