Yeah, thanks for the question, Matt. Yeah, so we're quite pleased with the results that we saw in Q1 in particular, the year-over-year growth of 22%. We feel like [indiscernible] a good start for the year, especially considering over the last two years, we've grown at over 20% per year and like I said, 12 consecutive quarters of growth. So we feel good about that. I attribute it to really two things: number one, from a market perspective, we positioned the company and I think the right long-term secular growth markets and we have really strong Lattice-specific growth drivers within those markets. And then number two is product portfolio expansion. Right now, we're in the midst of, I would say, the largest product portfolio expansion the company has ever done in its history. And so I think both of those have just positioned us really good for growth. On the first one, just a little bit more color on -- from a market perspective, we're certainly pleased with our continued progress in the Industrial and Automotive segment, Industrial robotics, industrial automation, automotive electronics like ADAS and infotainment systems. All of those applications are really good applications for Lattice devices. The power efficiency that we bring, the flexibility, the increasing software content that we're delivering to our customers, all of those help us bring really unique and I think, compelling solutions to our customers and that growth that we're seeing in those segments really driven by design wins that we've accumulated and driven over the last one, two, three, four years in those design wins entering production. So we're quite pleased with the growth that we see in that segment. And even comms and computing, even though we saw some sequential decline in that segment, we again chalked up growth on a year-over-year perspective from that segment, and I think that stands out relative to the industry. And there again, we see growth in content expansion in servers, good growth in data center networking, wireless infrastructure, so a number of specific growth vectors there. And then like I said, on number two on the product expansion, we continue to expand out our small FPGA platform of Nexus. Just got our fifth device family into production, Number six, we just launched and Avant is still ahead of us in terms of revenue ramp. We're just kind of just getting started with Avant this year. And so we're pretty excited about the continued product expansion. And I think the last part of your question was around disti and channel inventory. When I look at our distribution channel inventory at the end of Q1 relatively -- it was relatively unchanged from the end of last year, Q4. And our disti and channel inventory is still low relative to what we would consider normal levels of inventory. So when you look at the channel inventory and say, well, that's what's pretty healthy and over time, we'll need to replenish that a bit and so we feel well positioned for long-term growth for the company. We're certainly not immune to any of the macroeconomic challenges or any demand fluctuations in our end markets, but we feel really well positioned over the long term.