| Schedule of Disaggregation of Revenue |
In the following tables, revenue is disaggregated by category for each segment and includes sales of materials to both third parties and internal customers. Due to consolidation requirements, the internal sales revenues must be eliminated against the construction materials product used in downstream materials and contracting services to arrive at the external operating revenues. We believe this level of disaggregation best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. For more information on the Company’s reportable segments, see Note 15. | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, 2026 | West | Mountain | Central | Energy Services | Corporate Services and Eliminations | Total | | (In thousands) | | Aggregates | $ | 79,972 | | $ | 36,200 | | $ | 78,521 | | $ | — | | $ | — | | $ | 194,693 | | | Ready-mix concrete | 88,215 | | 42,717 | | 105,805 | | — | | — | | 236,737 | | | Asphalt | 39,133 | | 42,608 | | 51,767 | | — | | — | | 133,508 | | Liquid asphalt | — | | — | | — | | 91,350 | | — | | 91,350 | | | Other | 49,295 | | 1,201 | | 13,700 | | 15,674 | | 3,916 | | 83,786 | | | Contracting services public-sector | 75,880 | | 112,960 | | 131,761 | | — | | — | | 320,601 | | | Contracting services private-sector | 21,936 | | 50,386 | | 13,530 | | — | | — | | 85,852 | | | Internal sales | (64,908) | | (49,586) | | (69,717) | | (20,108) | | (3,621) | | (207,940) | | Revenues from contracts with customers | $ | 289,523 | | $ | 236,486 | | $ | 325,367 | | $ | 86,916 | | $ | 295 | | $ | 938,587 | |
| | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, 2025 | West | Mountain | Central | Energy Services | Corporate Services and Eliminations | Total | | (In thousands) | | Aggregates | $ | 74,830 | | $ | 29,350 | | $ | 61,776 | | $ | — | | $ | — | | $ | 165,956 | | | Ready-mix concrete | 89,951 | | 35,707 | | 80,323 | | — | | — | | 205,981 | | | Asphalt | 38,545 | | 28,792 | | 43,495 | | — | | — | | 110,832 | | Liquid asphalt | — | | — | | — | | 85,894 | | — | | 85,894 | | | Other | 49,278 | | 2 | | 12,599 | | 14,219 | | 3,453 | | 79,551 | | | Contracting services public-sector | 88,459 | | 80,926 | | 101,252 | | — | | — | | 270,637 | | | Contracting services private-sector | 32,693 | | 29,761 | | 7,093 | | — | | — | | 69,547 | | | Internal sales | (56,561) | | (28,417) | | (51,476) | | (14,967) | | (3,218) | | (154,639) | | Revenues from contracts with customers | $ | 317,195 | | $ | 176,121 | | $ | 255,062 | | $ | 85,146 | | $ | 235 | | $ | 833,759 | |
| | | | | | | | | | | | | | | | | | | | | | Six Months Ended June 30, 2026 | West | Mountain | Central | Energy Services | Corporate Services and Eliminations | Total | | (In thousands) | | Aggregates | $ | 144,744 | | $ | 49,763 | | $ | 103,698 | | $ | — | | $ | — | | $ | 298,205 | | | Ready-mix concrete | 162,166 | | 65,354 | | 153,763 | | — | | — | | 381,283 | | | Asphalt | 51,893 | | 45,405 | | 57,185 | | — | | — | | 154,483 | | Liquid asphalt | — | | — | | — | | 109,543 | | — | | 109,543 | | | Other | 83,903 | | 1,203 | | 17,717 | | 19,702 | | 7,849 | | 130,374 | | | Contracting services public-sector | 123,286 | | 153,000 | | 158,370 | | — | | — | | 434,656 | | | Contracting services private-sector | 42,299 | | 61,191 | | 16,123 | | — | | — | | 119,613 | | | Internal sales | (107,784) | | (58,195) | | (80,295) | | (25,751) | | (7,414) | | (279,439) | | Revenues from contracts with customers | $ | 500,507 | | $ | 317,721 | | $ | 426,561 | | $ | 103,494 | | $ | 435 | | $ | 1,348,718 | |
| | | | | | | | | | | | | | | | | | | | | | Six Months Ended June 30, 2025 | West | Mountain | Central | Energy Services | Corporate Services and Eliminations | Total | | (In thousands) | | Aggregates | $ | 131,087 | | $ | 37,393 | | $ | 78,868 | | $ | — | | $ | — | | $ | 247,348 | | | Ready-mix concrete | 159,732 | | 48,793 | | 105,914 | | — | | — | | 314,439 | | | Asphalt | 47,411 | | 29,290 | | 50,266 | | — | | — | | 126,967 | | Liquid asphalt | — | | — | | — | | 98,122 | | — | | 98,122 | | | Other | 83,683 | | 5 | | 15,016 | | 17,214 | | 7,123 | | 123,041 | | | Contracting services public-sector | 127,231 | | 117,105 | | 125,528 | | — | | — | | 369,864 | | | Contracting services private-sector | 61,528 | | 41,591 | | 7,265 | | — | | — | | 110,384 | | | Internal sales | (85,459) | | (32,063) | | (59,953) | | (18,645) | | (6,814) | | (202,934) | | Revenues from contracts with customers | $ | 525,213 | | $ | 242,114 | | $ | 322,904 | | $ | 96,691 | | $ | 309 | | $ | 1,187,231 | |
|