Yes. Hi, Brian. So, the typical cycle time is when you go into a customer negotiation, the contract negotiation typically can take anywhere from 4 to 6 weeks, depending on the size complexity of the project, how much engineering work is done upfront. And then, when you kind of settle on bill of materials, that’s when we would kind of do it the outreach to our supply chain, to get indicative quotes in order to support the quoting activity, which ultimately we give to the customer. So, in normal conditions, when you have stable commodities, we would be giving indicative quotes that were obviously relatively stable to what the futures are looking like. So, we could pretty much nail that down, and obviously, there was triggers per contract per customer on any prior or existing cost escalations that one might see with commodities. But given the rate of increase that we have seen -- so for example, since April 1st, commodities -- hot rolled coil is up 10% and still continues to rise, actually, it wasn’t the case kind of early on if you go back to maybe like early April. So, we were giving prices, and futures were actually pointing down. So, we felt confident in our ability to give a price. They would go back. They factor that in. By the time you get to a contract where you’re close to signing, we saw that in some cases, prices went up, but still look like futures were going down. You give them a price increase. And then lo and behold, you’d execute to the PO. And by the time you would solidify your suppliers, there’d be subsequent increases. So, it’s that lag, or shall I say, that lead time between when you agreed upon a price and/or subsequent price increases when you actually close and then we negotiate with our suppliers that you were seeing a rapid increase in the commodities that impacted, obviously, our COGS. So, that’s kind of the mechanics and a brief time line overview of how it’s working with us.