Thanks for your interest! The ideal timeline is actually 5 years if we want to see the majority of the growth. However, since we won't be making any revenue from the agreement until at the end of the term, 5 years is too long for a startup to go without seeing revenue. So, it's mostly a way where we can see returns sooner, which is more attractive for investors.
On the plus side, our customers can choose to buy us out after 3 years, and see 2 more years of growth after, and they wouldn't have to share that profit with anyone.