As I stated earlier, we are reiterating our guidance for the year. We currently expect revenues to be in the range of $510 million to $540 million and adjusted EBITDA to be in the range of $25 million to $29 million. While not part of our formal guidance, I also want to share a little more detail on the revenue composition, given our comments around the pace of the ODR transition. We're currently expecting GCR revenue to be in the range of $275 million to $310 million in the ODR range in the range of $220 million to $245 million. As a reminder, last year, we delivered $140 million of ODR revenue. Turning to capital allocation. We are committed to executing our transformational growth strategy and delivering on our financial growth targets, and we continue to have discussions with the Board on capital allocation strategies appropriate to achieving those objectives. These discussions include acquisitions, organic growth initiatives and general application of SG&A dollars. We also have evaluated share repurchase program. A repurchase program needs to consider the available trading float and liquidity of our shares and the actual mechanical feasibility of repurchasing shares given that liquidity. We believe the best use of our capital is to support the continued execution of the growth strategy. With all that stated, we will continue to actively evaluate a share repurchase program. I want to note that members of the executive team and Board members have been purchasing shares in the market during our open periods. The shares are certainly undervalued. Before wrapping up to take your comments, I'd like to touch on what Mike mentioned earlier in regards to the macroeconomic and market environment. With a recession now on us, at least technically, Limbach is prepared and well equipped for any economic slowdown, both operationally and financially. Over the past few years, we've undertaken a transformational change in our business, and we continue to successfully execute that plan. We deliberately rationalized our GCR business, leading to much better execution, profitability and cash generation. We have invested in growing our OTR segment and those investments are paying off in the form of accelerated growth, not to mention being well positioned for the current economic environment. The improvement in our operating cash flow that Jayme noted, has allowed us to continue to reduce our debt, resulting in relatively underlevered balance sheet, which we think serves us well in this current environment. Diverse, evolving and essential, diversity in our market sectors, geography and our customers, evolving with our transformational strategy to the higher-margin OTR segment, essential in that our building owner customers view their building systems as critical to their businesses. Please keep these words in mind as you think about Limbach. With that, we'll take your questions.