Yes. Colin, I'll take that question. So I'll start with the second part, which is the inventory level. So, based on our guide for Q3 based on the macro conditions that we were expecting to be a lot better in the second half, which we're clearly not seeing now. We believe that inventory levels will stay high for the rest of the year, basically around the same as we are right now. This is kind of the peak, but it should -- I don't see it coming down this year. I believe that we should see some inventory balance coming down around Q1, Q2 around middle of next year as we sell through the inventory on hand. On the second part of your question, which was related to the revenue level needed for adjusted EBITDA breakeven, which we've now guided or targeting to get to next year, so a few thoughts here. So this year, as we mentioned, was about focusing on improving efficiency and operational excellence. And next year, we're focusing on returning to revenue growth. So we've made significant changes to our cost structure, as you saw today, and we will continue to look for efficiencies to continue to bring OpEx down. That's one part. On the margins, we expect margin improvements to be realized next year as we start seeing the benefit of Asia manufacturing and improved subscription margins and as inventory will come down around the middle of next year. Now that said, we obviously need to see a moderate amount of revenue growth next year, which we think could be possible from a number of things, right? First, the deals pushing out from this year will materialize next year, and in many cases, they're even expanding. Second, we see increase in opportunities, some of which are pretty large on the fleet side. Again, something that Rick had mentioned which typically take longer to close. And the third would be we are seeing signs of gradual improvement in the overall macro, where we're seeing some green shoots. And overall, subscription revenue will also continue to grow due to our larger installed base. So based on these, we are targeting to see breakeven sometime during next year, but the exact timing of it will depend on actual revenue growth.