100% Ryan. So first, let me say, I am really, really proud of the efforts of the Docebo team and how we've effectively been executing in what remains, a stable yet somewhat challenging macro environment. Customers for sure, continue to demonstrate appreciation for our services, for our products, in particular, our ability to serve multiple use cases remains our superpower. We are the sole company that can serve at scale, a large enterprises needs for both their employee experience or EX and the customer partner experience, what we refer to as more CX. You are correct that our efforts are balanced, and target both investing in our direct sales machine as well as our partner engine, which is an articulated engine where system integrators play a key role. This quarter alone, we have advanced our success with some of the system integrators. For example, in partnership with Accenture, we were able to conclude positively a relationship with a leader in the insurance sector in Europe, actually, which to me, underscores the fact that our investments in partnerships, and our investments in establishing our presence in our go-to-market even outside of North America. In this particular case, it was in the DACH region are paying off and our strategy is coming together really nicely. In terms of go-to-market more broadly, with the cutting of rates, we're seeing a resurgence of the sectors in which we have been historically very, very productive, such as software, professional services and other sectors where our products suits them really well. For example, associations and retail is really performing really nicely in these industries. Look, in the enterprise space, no doubt, the deal cycle remains slightly elongated. So we are learning how to work within that environment. But again, overall, let me underscore, we have performed in alignment, with our expectations and are very proud of our results.