XML 250 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Narrative) (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Net revenue recognized related to performance obligations satisfies (or partially satisfied) in prior periods $ 0 $ 108,000,000
Civil    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations revenue amount $ 4,100,000,000 4,400,000,000
Civil | Minimum    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations revenue period 3 years  
Civil | Maximum    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations revenue period 5 years  
Building and Specialty Contractors | Minimum    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations revenue period 1 year  
Building and Specialty Contractors | Maximum    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations revenue period 3 years  
Building    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations revenue amount $ 1,800,000,000 2,200,000,000
Specialty Contractors    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations revenue amount $ 1,100,000,000 $ 1,200,000,000