XML 104 R89.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Change in Unbilled Contract and Unearned Revenues (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Jan. 01, 2023
Jan. 01, 2022
Unbilled contract revenue        
Beginning balance $ 80 $ 35    
Additions 2 103    
Subtractions 78 81    
Ending balance 4 57    
Unearned revenue        
Beginning balance 3 7    
Additions 0 0    
Subtractions 3 4    
Ending balance 0 $ 3    
Contracts with customer, revenue recognized, amount outstanding end of last period     $ 3 $ 4
Clean Energy Businesses        
Unbilled contract revenue        
Subtractions 21      
Unearned revenue        
Subtractions $ 1