XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition (Narrative) (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
segments
Jun. 30, 2024
Disaggregation of Revenue [Line Items]      
Number of operating segments | segments   2  
Revenue, remaining performance obligation, amount $ 994 $ 994  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, amount 373 373  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, amount $ 621 $ 621  
Transferred over Time      
Disaggregation of Revenue [Line Items]      
Revenue from products and services 17.00% 18.00% 17.00%
Transferred at Point in Time      
Disaggregation of Revenue [Line Items]      
Revenue from products and services 83.00% 82.00% 83.00%