XML 62 R46.htm IDEA: XBRL DOCUMENT v3.23.4
Summary of Significant Accounting Policies Backlog and Contract Assets and Liabilities (Details 6) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Jan. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Revenue, Remaining Performance Obligation, Amount   $ 84,200    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation   Of our December 31, 2023 backlog, we expect to recognize approximately 40 percent as revenue over the next 12 months and 65 percent as revenue over the next 24 months, with the remainder to be recognized thereafter.    
Unbilled Receivables, Current   $ 5,693 $ 5,983  
Increase (Decrease) in Contract with Customer, Asset   $ (290)    
Percent increase (decrease) in Unbilled Receivables   (5.00%)    
Advance payments and billings in excess of costs incurred   $ (4,193) (3,609)  
Amount of decrease (increase) in Contract with Customer, Liability, Current   $ (584)    
Percent decrease (increase) in Contract with Customer, Liability, Current   16.00%    
Net contract assets   $ 1,500 2,374  
Amount of increase (decrease) in net contract assets (liabilities)   $ (874)    
Percent increase (decrease) in net contract assets (liabilities)   (37.00%)    
Contract with Customer, Liability, Revenue Recognized   $ 3,100 $ 2,400 $ 2,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Backlog Reduction Due to Contract Termination $ 2,000      
Revenue, Remaining Performance Obligation, Amount   $ 84,200    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-12-31        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue, Remaining Performance Obligation, Percentage   40.00%    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period   12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue, Remaining Performance Obligation, Percentage   65.00%    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period   24 months