XML 102 R88.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Change in Unbilled Contract and Unearned Revenues (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jan. 01, 2023
Jan. 01, 2022
Unbilled contract revenue        
Beginning balance $ 80 $ 35    
Additions 2 48    
Subtractions 67 62    
Ending balance 15 21    
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