XML 146 R114.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues and Gross Profit - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue Recognition [Line Items]      
Gross Profit $ 1,878 $ 2,023 $ 1,423
Performance obligations, description of timing Performance obligations within paving service agreements are satisfied over time, primarily ranging from one day to two years. Customer payment terms are generally 30 days from invoice date. Customer payments for the paving operations are based on a contractual billing schedule and are typically "paid-when-paid", meaning the Company is paid once the customer is paid.    
Future revenues from unsatisfied performance obligations $ 255 251 239
Service revenues $ 6,536 6,777 6,161
Product and freight revenues customer payment terms 30 days    
Interproduct Revenues      
Revenue Recognition [Line Items]      
Service revenues $ (250) (245) (205)
West Group | Operating Segments      
Revenue Recognition [Line Items]      
Service revenues 3,275 3,699 3,389
Service | CALIFORNIA and COLORADO | West Group      
Revenue Recognition [Line Items]      
Service revenues $ 411 411 354
Cement | Operating Segments      
Revenue Recognition [Line Items]      
Gross Profit   334 203
Service revenues   726 620
Ready Mixed Concrete | Operating Segments      
Revenue Recognition [Line Items]      
Gross Profit   102 70
Service revenues   1,000 953
Ready Mixed Concrete | Operating Segments | Interproduct Revenues      
Revenue Recognition [Line Items]      
Service revenues   $ 217 $ 178
Minimum | Service      
Revenue Recognition [Line Items]      
Performance obligations, period 1 day    
Maximum | Service      
Revenue Recognition [Line Items]      
Performance obligations, period 2 years