XML 67 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues and Gross Profit - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Revenue Recognition [Line Items]          
Gross profit $ 599 $ 676 $ 1,388 $ 1,539  
Performance obligations, description of timing     Performance obligations within paving service agreements are satisfied over time, primarily ranging from one day to two years. 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 322 268 $ 322 268  
Service revenues 1,889 1,994 4,905 5,169  
Revenue recognized from contract liabilities 7 5 9 10  
Retainage on contracts 15   15   $ 17
Interproduct Revenues          
Revenue Recognition [Line Items]          
Service revenues (82) (80) (184) (184)  
West Group | Operating Segments          
Revenue Recognition [Line Items]          
Service revenues 958 1,104 2,464 2,851  
Service          
Revenue Recognition [Line Items]          
Service revenues     $ 307 307  
Service | CALIFORNIA and COLORADO | West Group          
Revenue Recognition [Line Items]          
Service revenues $ 164 173      
Cement | Operating Segments          
Revenue Recognition [Line Items]          
Gross profit   109   249  
Service revenues   199   565  
Ready Mixed Concrete | Operating Segments          
Revenue Recognition [Line Items]          
Gross profit   34   80  
Service revenues   285   777  
Ready Mixed Concrete | Operating Segments | Interproduct Revenues          
Revenue Recognition [Line Items]          
Service revenues   $ 62   $ 167  
Minimum | Service          
Revenue Recognition [Line Items]          
Performance obligations, period     1 day    
Maximum | Service          
Revenue Recognition [Line Items]          
Performance obligations, period     2 years