v3.25.0.1
Acquisitions - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 08, 2023
Sep. 11, 2023
Jul. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Equity Method Investments [Line Items]            
Cash paid for acquisition, net       $ 7 $ 433 $ 4
Follow Up Boss            
Schedule of Equity Method Investments [Line Items]            
Cash paid for acquisition, net $ 399          
Business combination, contingent consideration arrangements, range of outcomes, value, high $ 100          
Business combination, contingent consideration, payment period 3 years          
Business combination, consideration transferred $ 484          
Aryeo            
Schedule of Equity Method Investments [Line Items]            
Cash paid for acquisition, net     $ 15      
Business acquisition, equity interest issued or issuable, number of shares (in shares)     380,259      
Business combination, consideration transferred, equity interests issued and issuable     $ 20      
Business combination, consideration transferred     $ 35      
Spruce            
Schedule of Equity Method Investments [Line Items]            
Cash paid for acquisition, net   $ 19