XML 67 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues and Gross Profit - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Revenue Recognition [Line Items]          
Gross profit $ 517 $ 560 $ 790 $ 863  
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 377 358 $ 377 358  
Service revenues 1,764 1,821 3,015 3,175  
Revenue recognized from contract liabilities 6 5 8 8  
Retainage on contracts 12   12   $ 17
Interproduct Revenues          
Revenue Recognition [Line Items]          
Service revenues (65) (65) (102) (104)  
West Group | Operating Segments          
Revenue Recognition [Line Items]          
Service revenues 860 1,005 1,505 1,746  
Service          
Revenue Recognition [Line Items]          
Service revenues     $ 143 134  
Service | CALIFORNIA and COLORADO | West Group          
Revenue Recognition [Line Items]          
Service revenues $ 117 108      
Cement | Operating Segments          
Revenue Recognition [Line Items]          
Gross profit   93   140  
Service revenues   198   366  
Ready Mixed Concrete | Operating Segments          
Revenue Recognition [Line Items]          
Gross profit   35   47  
Service revenues   271   491  
Ready Mixed Concrete | Operating Segments | Interproduct Revenues          
Revenue Recognition [Line Items]          
Service revenues   $ 56   $ 104  
Minimum | Service          
Revenue Recognition [Line Items]          
Performance obligations, period     1 day    
Maximum | Service          
Revenue Recognition [Line Items]          
Performance obligations, period     2 years