Ryan McLeod
Analyst · Raymond James. Please go ahead.
Yes. So I'll start on milestones and it's not unique to EV. This is when we're doing turnkey or even any equipment build. We have milestone payments in all those contracts. And they do vary from contract to contract or customer to customer. But the typical milestones will be there could be an upfront deposit, there could be a milestone around completion of design, there could be milestones related to receipt of materials, power on completing the equipment in our factory or factory acceptance testing, and of course, site acceptance testing. The level of milestone or the percentage of the total contract associated with each does vary. What's a little bit unique in EV is we do get we get milestones, but typically, these contracts don't have an initial deposit. So as we take orders in, there is a working capital build, and some of the bookings we won earlier in the year, so back in Q1, Q2, we have received milestone payments on those. As we look forward in some of the bookings we did in the most recent quarter over the last three months, those will get into billing milestones in the short-term. So, all that drives drive some variability and given the size of these EV orders, we do as I said, expect some variability there. In terms of your cost question, so our typical process is to go out and when we're bidding on work and quoting work, we are going out to our suppliers at that time and locking in pricing on major components. And it varies from contract to contract, but typically, it's in the 60% to 80% range of materials that we are locking in, and that gives us a lot of cost certainty on these contracts. There's other things we do too. So, if a customer requires us to use a certain component or a certain supplier, we will build in terms in the contract that allow us to pass on any changes in pricing. And so for these longer term projects, yes, we are able to mitigate a lot of that margin risk from inflation. And we also we also build in expectations around our own costing too, whether its labor increases and so forth, but we don't do 100%. It's not practical at that bidding stage. We haven't done the complete design, but we do get good coverage through that process.