v3.25.3
Debt - Components of Convertible Notes (Details)
1 Months Ended 3 Months Ended
Jun. 16, 2023
USD ($)
trading_day
$ / shares
Mar. 31, 2022
USD ($)
trading_day
$ / shares
Dec. 31, 2019
USD ($)
$ / shares
Dec. 31, 2019
USD ($)
$ / shares
Dec. 31, 2019
USD ($)
trading_day
$ / shares
Dec. 31, 2019
USD ($)
day
$ / shares
Sep. 27, 2025
USD ($)
$ / shares
Sep. 27, 2025
USD ($)
$ / shares
Sep. 27, 2025
USD ($)
trading_day
$ / shares
Sep. 27, 2025
USD ($)
day
$ / shares
Sep. 08, 2025
USD ($)
$ / shares
Jun. 28, 2025
USD ($)
2026 Notes                        
Liability component                        
Sale price of common stock (in usd per share) | $ / shares     $ 129.08                  
Convertible notes                        
Liability component                        
Principal             $ 3,198,600,000 $ 3,198,600,000 $ 3,198,600,000 $ 3,198,600,000   $ 2,514,700,000
Unamortized debt discount and debt issuance costs             (17,300,000) (17,300,000) (17,300,000) (17,300,000)   (8,500,000)
Net carrying amount of the liability component             3,181,300,000 3,181,300,000 3,181,300,000 3,181,300,000   2,506,200,000
Convertible notes | 2026 Notes                        
Liability component                        
Principal     $ 1,050,000,000 $ 1,050,000,000 $ 1,050,000,000 $ 1,050,000,000 468,900,000 468,900,000 468,900,000 468,900,000   1,050,000,000
Unamortized debt discount and debt issuance costs     $ (315,200,000) $ (315,200,000) $ (315,200,000) $ (315,200,000) (600,000) (600,000) (600,000) (600,000)   (1,700,000)
Net carrying amount of the liability component             $ 468,300,000 $ 468,300,000 $ 468,300,000 $ 468,300,000   1,048,300,000
Sale price of common stock (in usd per share) | $ / shares     $ 129.08       $ 129.08          
Conversion threshold percentage of stock price trigger (as a percent)       130.00%       130.00%        
Conversion price (in usd per share) | $ / shares     $ 99.29 $ 99.29 $ 99.29 $ 99.29 $ 99.29 $ 99.29 $ 99.29 $ 99.29    
Stock price share price threshold to trigger conversion (in days) | day           20       20    
Conversion threshold consecutive trading days (in days)         30 30       30    
Convertible notes | 2028 Notes                        
Liability component                        
Principal   $ 861,000,000         $ 861,000,000.0 $ 861,000,000.0 $ 861,000,000.0 $ 861,000,000.0   861,000,000.0
Unamortized debt discount and debt issuance costs   $ (231,200,000)         (3,000,000.0) (3,000,000.0) (3,000,000.0) (3,000,000.0)   (3,300,000)
Net carrying amount of the liability component             $ 858,000,000.0 $ 858,000,000.0 $ 858,000,000.0 $ 858,000,000.0   857,700,000
Sale price of common stock (in usd per share) | $ / shares   $ 170.34         $ 170.34          
Conversion threshold percentage of stock price trigger (as a percent)   130.00%           130.00%        
Conversion price (in usd per share) | $ / shares   $ 131.03         $ 131.03 $ 131.03 $ 131.03 $ 131.03    
Stock price share price threshold to trigger conversion (in days)   20               20    
Conversion threshold consecutive trading days (in days)   30               30    
Convertible notes | 2029 Notes                        
Liability component                        
Principal $ 603,700,000           $ 603,700,000 $ 603,700,000 $ 603,700,000 $ 603,700,000   603,700,000
Unamortized debt discount and debt issuance costs             (3,300,000) (3,300,000) (3,300,000) (3,300,000)   (3,500,000)
Net carrying amount of the liability component             $ 600,400,000 $ 600,400,000 $ 600,400,000 $ 600,400,000   $ 600,200,000
Sale price of common stock (in usd per share) | $ / shares $ 90.40           $ 90.40          
Conversion threshold percentage of stock price trigger (as a percent) 130.00%             130.00%        
Conversion price (in usd per share) | $ / shares $ 69.54           $ 69.54 $ 69.54 $ 69.54 $ 69.54    
Stock price share price threshold to trigger conversion (in days) 20               20 20    
Conversion threshold consecutive trading days (in days) 30               30 30    
Convertible notes | 2032 Notes                        
Liability component                        
Principal             $ 1,265,000,000 $ 1,265,000,000 $ 1,265,000,000 $ 1,265,000,000 $ 1,265,000,000  
Unamortized debt discount and debt issuance costs             (10,400,000) (10,400,000) (10,400,000) (10,400,000)    
Net carrying amount of the liability component             $ 1,254,600,000 $ 1,254,600,000 $ 1,254,600,000 $ 1,254,600,000    
Sale price of common stock (in usd per share) | $ / shares             $ 244.10          
Conversion threshold percentage of stock price trigger (as a percent)               130.00%        
Conversion price (in usd per share) | $ / shares             $ 187.77 $ 187.77 $ 187.77 $ 187.77 $ 187.77  
Stock price share price threshold to trigger conversion (in days) | day                   20    
Conversion threshold consecutive trading days (in days) | day                   30