v3.26.1
Acquisitions and Dispositions (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 07, 2025
USD ($)
plantOperation
Mar. 31, 2026
USD ($)
business
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
business
Dec. 31, 2024
USD ($)
Business Combination [Line Items]          
Goodwill   $ 573,093 $ 449,554 $ 519,668 $ 297,225
Reduction to goodwill   780 0 $ 2,423  
Acquisition related costs   $ 2,000 $ 5,300    
Discontinued Operations, Disposed of by Sale | Strata Ready-Mix Plant Operations          
Business Combination [Line Items]          
Number of plant operations sold | plantOperation 4        
Proceeds from disposition of business $ 14,500        
2026 Aggregate Acquisitions          
Business Combination [Line Items]          
Number of businesses acquired | business   3      
Business combination, consideration transferred   $ 174,200      
Current assets acquired   8,600      
Property, plant, and equipment acquired   120,800      
Goodwill   54,200      
Finite-lived intangibles acquired   5,300      
Deferred tax liability acquired   8,500      
Current liabilities acquired   5,700      
Other noncurrent liabilities acquired   547      
2026 Aggregate Acquisitions | Backlog          
Business Combination [Line Items]          
Finite-lived intangibles acquired   4,100      
2026 Aggregate Acquisitions | Customer relationships          
Business Combination [Line Items]          
Finite-lived intangibles acquired   $ 1,200      
Montana Aggregate-Based Operations          
Business Combination [Line Items]          
Number of businesses acquired | business   2      
Montana Ready-Mix Concrete Business          
Business Combination [Line Items]          
Number of businesses acquired | business   1      
2025 Aggregate Acquisitions          
Business Combination [Line Items]          
Number of businesses acquired | business       5  
Business combination, consideration transferred       $ 622,200  
Number of businesses with purchase accounting complete | business   3      
Reduction to goodwill   $ 780      
Initial accounting incomplete, adjustment, intangibles   3,000      
Initial accounting incomplete, adjustment, property, plant, and equipment   $ (2,200)