For the Q3 of 2024, we expect total revenues of $140,000,000 to $143,000,000 representing growth of 14% to 17%, non GAAP operating income of $7,000,000 to $8,000,000 and non GAAP net income per diluted share in the range of $0.07 to 0 point 0 $8 This assumes 128,200,000 diluted shares outstanding. For the full year 2024, we now expect ARR of $629,000,000 to $635,000,000 representing growth of 16% to 17 percent. Free cash flow of $80,000,000 to $85,000,000 total revenues of $544,000,000 to $552,000,000 representing growth of 9% to 11%, non GAAP operating income of $18,000,000 to $21,000,000 non GAAP net income per diluted share in the range of $0.22 to $0.24 This assumes 128,100,000 diluted shares outstanding. In summary, our 2nd quarter performance coupled with the many tailwinds in our business gives us confidence to raise our full year ARR and free cash flow guidance and also to increase our SaaS ARR expectations. We look forward to driving continued momentum as we move through the 2nd phase of our SaaS transition and unlocking meaningful value for our customers, our company and our shareholders.