Mark Bendza
Analyst · D.A. Davidson
Thank you, Griff and good morning, everyone. We're pleased to report another strong quarter, highlighted by results that exceeded the high end of our guidance range, continued strong cash flow generation to fund share repurchases and an increase in our full year guidance. Let's turn to Slide 3. Total company revenue grew 7% year-over-year to $55.2 million, exceeding our guidance range of $49.2 million to $50.6 million, driven by stronger-than-forecasted performance in Telos ID. GAAP gross margin was 37.9% and cash gross margin was 43.1%, both above our expectations, reflecting disciplined execution on fixed-price programs and revenue outperformance on higher-margin programs. Adjusted EBITDA exceeded the high end of our guidance range, reaching $10.6 million compared to guidance of $6 million to $6.8 million and representing the highest quarterly adjusted EBITDA since our IPO in 2020. Adjusted EBITDA margin was 19.2%. Cash flow from operations was $9.4 million or a 17.1% margin. Free cash flow was $7.4 million or a 13.4% margin and represented the seventh consecutive quarter above 12%. During the quarter, we deployed $5.7 million to repurchase over 1.2 million shares at an average price of $4.59 per share. Let's turn to Slide 4 to discuss fourth quarter guidance. For the fourth quarter, we forecast revenue in a range of $47.5 million to $50 million, up 2% to 7% year-over-year. We expect cash gross margin to be approximately 43% to 44.5%, up year-over-year due to favorable revenue mix. Adjusted EBITDA is expected to be between $7 million and $8.8 million, representing a margin of 14.7% to 17.6%. Let's turn to Slide 5 to discuss our updated full year outlook. Based on our third quarter outperformance and fourth quarter guidance, we are raising our full year revenue guidance to a range of $198.2 million to $200.7 million, which brackets the top end of our original revenue guidance range of $187 million to $200 million. Our strong revenue performance compared to our original guidance is primarily the result of significant new business wins in our Information Assurance business and outperformance on TSA PreCheck transaction volumes. We are also raising our adjusted EBITDA guidance to a range of $32.3 million to $34.1 million, significantly above our original guidance of $20.6 million to $28 million. The significant increase in adjusted EBITDA guidance is primarily the result of revenues at the top end of the range, higher cash gross margins on fixed-price programs and better-than-expected revenue, partially offset by higher operating expenses. Turning to 2027. As previously discussed on our second quarter earnings call, starting in the fourth quarter, we expect the resale of low-margin, third-party software to begin phasing out. While this revenue stream contributes meaningful revenue, it carries only a single-digit gross margin and is not consistent with the margin profile we're building across the company. The phaseout of this revenue stream is forecasted to create a $32 million year-over-year revenue headwind in 2027 with only a modest profit impact. The new business wins in our Information Assurance business that Griff discussed in his opening remarks represent $58 million of net new Xacta and professional services bookings in that business. We forecast those bookings will generate approximately $6 million of revenue in 2026 and $20 million of revenue in 2027 with normalized margins. And lastly, together with our prime partners, we continue to make progress on the pending proposals that we've discussed on prior earnings calls. We still expect to hear award decisions in the coming months, which could contribute meaningfully to 2027 revenue and profit. Let's turn to Slide 6 to wrap up. The third quarter reflects the continued execution of our strategy. We're pleased with our year-to-date performance, confident in our updated full year outlook and remain focused on executing our strategy to drive profitable growth, generate steady cash flow and create long-term value for our shareholders. With that, operator, please open the line for questions.