Thank you, Charlie. Good afternoon, everyone. As I review our second quarter results today, please note I'll be referring to GAAP as well as non-GAAP metrics. A reconciliation of GAAP to non-GAAP financials is included in today's earnings release, which is available on our website. Also a reminder, I will be referring to the 2Q, 2024 earnings presentation, which can be found in the Investor Relations section of the company's website under the Events and Presentations tab. Turning to Slide 4 of the presentation, total revenue for the second quarter was $14.6 million, up 13% sequentially, and above the top end of our guidance range. This was driven by strong deal activity early in the quarter, enabling us to recognize higher than expected revenue within the quarter. At the end of the second quarter, annual contract value, or ACV plus royalties, was $60.1 million, above the midpoint of our guidance range, a record high for the company. Remaining performance obligations, or RPO, at the end of the second quarter was $77.5 million, representing a 19% year-over-year increase, also growing to the highest level we have ever reported. GAAP gross profit for the quarter was $13.1 million, representing a gross margin of 90%. Non-GAAP gross profit in the quarter was $13.4 million, representing a gross margin of 92%. Now turning to Slide 5. Total GAAP operating expense for the second quarter was $20.6 million, flat compared to the first quarter. Non-GAAP operating expense in the quarter was $16.8 million, 1% lower sequentially, and 6% lower than the second quarter of 2023, reflecting the team's continued focus on prudent management of our operating expenses. As we look ahead, we will continue to limit spending to strategically critical areas, while investing in profitable revenue growth. GAAP operating loss for the second quarter was $7.4 million, compared to a loss of $8.7 million in the prior year period. Non-GAAP operating loss was $3.5 million, which is better than the top end of our guidance, compared to a loss of $4.2 million in the prior year period. Net loss in the quarter was $8.3 million or diluted net loss per share of $0.22. Non-GAAP net loss in the quarter was $4.4 million or diluted net loss per share of $0.11, based on approximately 38.5 million weighted average diluted shares outstanding. Moving to slide six, and turning to the balance sheet and cash flow. We ended the quarter with $53.9 million in cash, cash equivalents and investments. Free cash flow, which includes capital expenditure was positive $300,000. This was above the midpoint of our guidance range and in line with the company's goal to be free cash flow positive for the full year of 2024. Now, I would like to turn to our outlook for the third quarter and the full year 2024, and refer to slide seven. For the third quarter of 2024, we expect ACV plus royalties of $58.5 million to $62.5 million, revenue of $14.2 million to $15.2 million, non-GAAP operating loss of $5.5 million to $3.5 million, and non-GAAP free cash flow of negative $1.4 million to positive $1.6 million. For the full year of 2024, our guidance is as follows: ACV plus royalties to exit 2024, $62 million to $68 million, up 16% year-over-year at the midpoint, unchanged from the prior guidance. Revenue of $56 million to $58 million, increasing the midpoint of our guidance by $1 million. Non-GAAP operating loss of between $22 million and $18 million, improving the midpoint of our guidance by $1.4 million, and non-GAAP free cash flow of negative $2.4 million to positive $2.6 million, unchanged from prior guidance. In conclusion, we are encouraged by our top line trajectory and our effective cost management in the first half of the year that resulted in the above guidance performance in the second quarter, and the increased guidance in revenue and operating income for the full year. We are particularly excited about achieving positive free cash flow for two consecutive quarters. With that, I will turn the call back to the operator and open it up for questions. Operator.