Related Party Transactions |
6 Months Ended |
|---|---|
Jun. 30, 2026 | |
| Related Party Transactions [Abstract] | |
| Related party transactions | 15. Related party transactions On November 11, 2025, we entered into a Membership Interest Purchase Agreement with the Selling Members of Alpha Steel pursuant to which we agreed to acquire all of their membership interests, effective November 12, 2025. Prior to November 12, 2025, we held a 45% interest in Alpha Steel, which was accounted for under the equity method of accounting and during which time Alpha Steel was considered a related party. As of June 30, 2026 and December 31, 2025, Alpha Steel was consolidated into our financial results as a wholly owned subsidiary and all intercompany balances as of those dates had been eliminated in consolidation, including Alpha Steel's intercompany results of operations for the three and six months ended June 30, 2026. During the three and six months ended June 30, 2025, we received invoices from Alpha Steel for purchases totaling $2.9 million and $7.6 million, respectively. |