v3.25.2
Convertible Senior Notes - Additional Information (Details) - 0.125% Convertible Senior Notes Due 2025 - Convertible Debt
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 30, 2020
USD ($)
$ / shares
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]            
Aggregate principal amount $ 920,000,000          
Stated interest rate 0.125%          
Proceeds from convertible senior notes, net of underwriting fees and offering costs $ 908,000,000          
Conversion ratio 0.0006944          
Conversion price (in dollars per share) | $ / shares $ 144.01          
Issuance costs attributable to the liability component $ 12,000,000          
Effective interest rate 0.38%          
Interest expense   $ 1,000,000 $ 1,000,000 $ 1,000,000 $ 1,000,000  
Amortization of offering costs   0 $ 0 1,000,000 $ 1,000,000  
Estimated fair value   $ 936,000,000   $ 936,000,000   $ 939,000,000