v3.22.4
Convertible Senior Notes - Narrative (Details) - USD ($)
Jun. 25, 2020
Jan. 31, 2023
Jul. 31, 2022
Debt Instrument [Line Items]      
Proceeds from debt issuance $ 1,130,500,000    
Fair value of notes   $ 1,259,900,000 $ 1,418,500,000
Initial strike price (in dollars per share) $ 150.80    
Initial cap price (in dollars per shares) $ 246.76    
Convertible Senior Notes Due 2025      
Debt Instrument [Line Items]      
Principal amount $ 1,150,000,000    
Interest rate 0.125%    
Convertible Senior Notes, $150 million      
Debt Instrument [Line Items]      
Principal amount $ 150,000,000.0