v3.25.0.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Cost $ 91 $ 84
Accumulated amortization 69 55
Net book value 22 29
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Cost 72 65
Accumulated amortization 51 38
Net book value 21 27
Other intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Cost 5 5
Accumulated amortization 4 3
Net book value 1 2
Software development costs    
Finite-Lived Intangible Assets [Line Items]    
Cost 14 14
Accumulated amortization 14 14
Net book value $ 0 $ 0