XML 89 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Contract liabilities $ 72 $ 50 $ 33
Revenues relating to contract liabilities outstanding 18 11 $ 6
Remaining performance obligation $ 72 $ 48  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Percentage of revenue recognized on remaining performance obligation   32.00%  
Percentage of revenue recognized on remaining performance obligation, period two   95.00%  
Revenue over the remaining lives of the contracts   12 months  
Revenue over the remaining lives of the contracts, period two   36 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Percentage of revenue recognized on remaining performance obligation 30.00%    
Percentage of revenue recognized on remaining performance obligation, period two 90.00%    
Revenue over the remaining lives of the contracts 12 months    
Revenue over the remaining lives of the contracts, period two 36 months