So, Mike is Kurt. Just to answer that, -- yes, can you hear me, Mike? Yes, in response to your question, Mike, so, as you know, our medium to long-term goal is the 50%, gross margin, that still remained clear and in line of sight for us. There are some short-term pressures that we're experiencing, principally coming out of the supply chain. Those things include cost increases around certain components, freight, and more recently, some tariffs. We're doing our best to control those costs and actually pass them through when we have the opportunity to do that, but sometimes there's a lag between when we charge to the supply chain and when we can pass them on to the customers and we're working our way through that process. That being said, as we've communicated in the past, the biggest thing driving our gross margin to that 40% -- 50%, target is really revenue mix. And so as we were moving our telematics device customers over to the subscription models, what we're seeing is that initially, the move is heavily dependent upon getting the devices on a platform and getting the installed base active. As that install base starts to grow, that's when the margins start to improve because as you know, those subs -- the subscription subs actually generate incremental revenue for us. So, although this quarter, we were down slightly with gross margin and that was driven by this pressures from the supply chain, we do see that we will progressively start moving upward to that 50% target over the next three to five years and it will be a gradual going from say 40%, 41% to 42%, 43%, up to 50% as that install base becomes more evident and we monetize that install base.