Thanks, Ari. I'll provide an update of our financial results for the fourth quarter of fiscal 2025, which ended September 30, 2025. Total revenue for the quarter ended September 30, 2025, was $3.9 million compared to $3.9 million in the prior year period. And looking at the components of revenue, our subscription revenue, which is comprised of SaaS licenses, maintenance and hosting revenue for the quarter ended September 2025 was $3.1 million as compared to $3 million in the prior year period. And as a percentage of total revenue, subscription revenue was 81% of total for the quarter ended September '25. Our services revenue was $700,000 for the quarter ended September '25 compared to $800,000 in the prior year period for a percentage of total revenue of services accounting for 19% of total revenue. Our cost of revenue was $1.3 million for the quarter ended September 30, '25 compared to $1.2 million in the prior year period. And as a result, our gross profit was $2.5 million for the quarter ended September 30, '25. Our overall gross profit margin was 66% for the quarter ended September '25, with subscription gross margin at 69% and services gross margin at 50%. Our operating expenses were $3 million for the quarter ended September 30, a decrease from $3.1 million in the prior year period, and our net loss was $400,000 for the fiscal quarter ended September '25 compared to a net loss of $400,000 in the prior year. Finally, our adjusted EBITDA for the quarter ended September '25 was minus $169,000 compared to $5,000 positive in the prior year comparable 3-month period. Moving to our balance sheet. On September 30, '25, we had cash of $1.6 million and accounts receivable of $1.5 million. Our total debt outstanding as of September 30 was EUR 278,000, approximately USD 326,000 with a weighted average interest rate of currently 3.4% and principal payments due evenly through 2028. We have no other debt or remaining earn-outs from any previous acquisitions. And at September 30, we had total assets of $15 million and total liabilities of $5.8 million. Finally, I'll give a quick update on our cap table, which at September 30, '25 included 12.2 million outstanding shares, 862,000 warrants and just under 2 million stock options outstanding. The 852,000 warrants consist primarily of 167,000 with a $2.85 exercise price expiring in May '26 and $592,000 with an exercise price of $2.51 expiring in November 2026. Bridgeline looks forward to continued growth and success in fiscal '26 and beyond as we continue our focus on revenue, product innovation, customer success and delivering shareholder value. We want to thank you all for joining us on the call today. And at this time, we'd like to open the call to questions and answers. Moderator, can you help us with that process?