v3.26.1
Convertible Senior Notes - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 30, 2024
USD ($)
day
$ / shares
Jul. 31, 2026
USD ($)
$ / shares
Jul. 31, 2025
USD ($)
Jul. 31, 2026
USD ($)
$ / shares
Jul. 31, 2025
USD ($)
$ / shares
Jan. 31, 2026
$ / shares
Debt Instrument [Line Items]            
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001   $ 0.0001
Amortization of debt issuance costs       $ 4,161,000 $ 4,145,000  
Weighted-average price per share (in dollars per share) | $ / shares       $ 178.95 $ 152.63  
Shares Repurchased In Privately Negotiated Transactions Entered Into In Connection With Convertible Senior Notes            
Debt Instrument [Line Items]            
Aggregate purchase price $ 399,600,000          
Weighted-average price per share (in dollars per share) | $ / shares $ 112.50          
Debt Conversion Terms One            
Debt Instrument [Line Items]            
Common stock, par value (in dollars per share) | $ / shares $ 0.0001          
Convertible Senior Notes            
Debt Instrument [Line Items]            
Purchases of capped calls related to convertible senior notes $ 195,500,000          
Convertible Senior Notes | Call Option            
Debt Instrument [Line Items]            
Cap price (in dollars per share) | $ / shares $ 225.00          
Convertible Senior Notes | Convertible Debt            
Debt Instrument [Line Items]            
Face amount of debt issued $ 2,300,000,000          
Proceeds from convertible debt, net of issuance costs 2,270,000,000          
Debt issuance costs $ 31,200,000          
Redemption price, percentage of principal amount redeemed, under fundamental changes 1          
Amortization of debt issuance costs   $ 0 $ 0 $ 0 $ 0  
Convertible Senior Notes | Convertible Debt | Debt Conversion Terms One            
Debt Instrument [Line Items]            
Threshold number of trading days | day 20          
Threshold number of consecutive trading days | day 30          
Threshold percentage of stock trading price 130.00%          
Convertible Senior Notes | Convertible Debt | Debt Conversion Terms Two            
Debt Instrument [Line Items]            
Threshold number of trading days | day 5          
Threshold number of consecutive trading days | day 10          
Threshold percentage of stock trading price 98.00%          
Convertible Senior Notes Due 2027 | Call Option            
Debt Instrument [Line Items]            
Cap price (in dollars per share) | $ / shares $ 225.00          
Convertible Senior Notes Due 2027 | Convertible Debt            
Debt Instrument [Line Items]            
Face amount of debt issued $ 1,150,000,000          
Stated interest percentage 0.00%          
Threshold percentage of stock price trigger 1.50          
Threshold number of trading days | day 20          
Threshold number of consecutive trading days | day 30          
Redemption price, percentage 100.00%          
Effective interest rate, percentage 0.04%          
Term (in months) (more than)       12 months    
Convertible Senior Notes Due 2029 | Call Option            
Debt Instrument [Line Items]            
Cap price (in dollars per share) | $ / shares $ 225.00          
Convertible Senior Notes Due 2029 | Convertible Debt            
Debt Instrument [Line Items]            
Face amount of debt issued $ 1,150,000,000          
Stated interest percentage 0.00%          
Threshold percentage of stock price trigger 1.30          
Threshold number of trading days | day 20          
Threshold number of consecutive trading days | day 30          
Redemption price, percentage 100.00%          
Effective interest rate, percentage 0.02%          
Term (in months) (more than)       12 months