We expect third quarter twenty twenty five total revenues to be between $290,000,000 and 300,000,000 with product revenues anticipated to be between $165,000,000 and $170,000,000 and services revenue expected to be between $125,000,000 and 130,000,000 We expect third quarter twenty twenty five non GAAP EBITDA to be between $28,000,000 and $32,000,000 and non GAAP earnings per share to be between $0.30 per share and $0.37 per share. Please note that we expect to see some headwinds in the 2025, including increased tariff expense and non recurring software upgrade costs in the field that will modestly impact our non GAAP EBITDA and non GAAP earnings per share guidance. For full year 2025, we are maintaining our previously issued guidance ranges for product bookings and ARR and modestly raising our guidance ranges for total revenues, non GAAP EBITDA and non GAAP earnings per share. As we move through the back half of the year, these adjustments to setting up our guidance metrics reflect both our strong first half performance and greater visibility into full year results. Consistent with prior guidance, we continue to anticipate product bookings to be in the range of $500,000,000 to $550,000,000 and our year end 2025 ARR to be in the range of $610,000,000 to $630,000,000 For total revenues, we are raising and narrowing our prior guidance ranges.