v3.25.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 719 $ 675
Less: accumulated amortization (489) (466)
Intangible assets, net 230 209
Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 625 581
Patents    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 83 83
Other    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 11 $ 11