Property and Equipment, net (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment | $ 2,521,291 | $ 2,435,164 |
| Less: accumulated depreciation and depletion | 1,217,186 | 1,174,341 |
| Property and equipment, net | 1,304,105 | 1,260,823 |
| Equipment and vehicles | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment | 1,531,443 | 1,466,624 |
| Quarry property | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment | 594,702 | 588,571 |
| Land and land improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment | 188,475 | 174,659 |
| Buildings and leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment | 119,520 | 121,165 |
| Office furniture and equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment | $ 87,151 | $ 84,145 |