XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue Recognition (Narrative) (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
Jun. 30, 2024
USD ($)
segments
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Number of operating segments | segments     2  
Revenue, remaining performance obligation, amount $ 775   $ 775  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01        
Disaggregation of Revenue [Line Items]        
Revenue, remaining performance obligation, amount 301   301  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01        
Disaggregation of Revenue [Line Items]        
Revenue, remaining performance obligation, amount $ 474   $ 474  
Transferred over Time        
Disaggregation of Revenue [Line Items]        
Revenue from products and services 17.00% 15.00% 17.00% 15.00%
Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Revenue from products and services 83.00% 85.00% 83.00% 85.00%