Thank you, Ray, and good afternoon, everyone. As Rob mentioned, we're pleased with our first quarter results. First quarter sales increased 42.7% to $19.2 million year-over-year and increased 4% on a sequential basis. First quarter gross profit margin increased to 29.8% from 24.5% year-over-year. The 530 basis points improvement was not only driven by our overall increase in sales, but also related to a better product mix and our continued efforts to drive cost savings and operating efficiencies. First quarter operating income was $56,000, a significant improvement from the operating loss of $2.1 million reported last year. Our net loss was $245,000 or $0.02 per diluted share and our non-GAAP net income was $397,000 or $0.04 per diluted share, compared to loss of $1.4 million or $0.13 per diluted share year-over-year and a non-GAAP net loss of $1.4 million or $0.14 per diluted share for Q1 2024. First quarter adjusted EBITDA was $867,000, a significant improvement compared to adjusted EBITDA loss of $1.1 million in Q1 2024. Moving to the balance sheet. We continue to manage our working capital to strengthen our liquidity and overall capital structure. As of January 31, 2025, we had a total of $1.3 million of cash and cash equivalents, and we had working capital of $11.7 million and a current ratio of approximately 1.7:1, with current assets of $29.5 million and current liabilities of $17.8 million. As of January 31st, we had borrowed $8.1 million from our revolving credit facility. We continue to keep a close eye on our borrowing costs and see opportunities to improve to a more advantageous structure, for us, as our overall performance has been improving. Our inventory was $13.5 million down from $18 million last year. The decrease in inventory reflected our continued improvements to our procurement and supply chain processes. We believe, our current inventory level supports our strategic business model of inventory availability. However, we continue to manage this closely, as we expect to see increased demand in 2025, as we discussed earlier in the call. Moving on to our backlog. As of January 31st, our backlog stood at $15.2 million on bookings of $14.9 million. As of today, our backlog currently stands at $15 million. In closing, we started the year with a strong first quarter. We are eager to capitalize on the opportunity before us and drive increasing value for our shareholders. With that, I'll open up the call for your questions.