Lastly, with regard to share repurchases, during the 6 months ended June 30, we repurchased 3,300,000 shares For a total cost of approximately $17,000,000 and through the close of trading yesterday, we have repurchased a total of 4,400,000 shares for a total cost of approximately $23,800,000 so far in 2023. As a reminder, our plan is to utilize $50,000,000 for the year in repurchasing shares. I would now like to turn to our financial outlook, where for the full year, we are pleased to once again raise our expectations for total ARR, total revenues and operating income. For the Q3, we expect total revenues of $67,600,000 to $69,600,000 or 9% year over year growth at the midpoint. We expect non GAAP operating income of $5,000,000 to $6,000,000 And for the full year, We now expect total ARR of $258,000,000 to $263,000,000 or 21% year over year growth at the midpoint.