v3.24.2.u1
Convertible Senior Notes - Additional Information (Detail) - 0.375% Convertible Senior Notes Due 2025 [Member]
1 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
Jun. 30, 2024
d
Aug. 02, 2024
USD ($)
Debt Instrument [Line Items]      
Principal amount of long term debt     $ 0
Debt instrument, interest rate, stated percentage 0.375%    
Debt instrument, maturity date   Jun. 01, 2025  
Debt instrument, payment terms   The interest rate is fixed at 0.375% per annum and is payable semi-annually in arrears on June 1 and December 1 of each year.  
Proceeds from issuance of notes $ 450,100,000    
Principal amount of each convertible note $ 1,000    
Debt instrument, conversion ratio 3.5396    
Principal amount settlement, Description   The 2025 Notes are classified as short-term debt and the Company expects to settle the principal amount of the 2025 Notes in cash.  
Debt instrument, convertible, threshold trading days | d   20  
Debt instrument, convertible, threshold consecutive trading days | d   30  
Debt instrument, conversion price per share | $ / shares $ 282.52    
Capped Call Options [Member]      
Debt Instrument [Line Items]      
Cost of purchased capped call options $ 50,600,000    
Derivative, price risk option strike price | $ / shares $ 282.52    
Derivative, cap price | $ / shares $ 426.44    
Private Offering [Member]      
Debt Instrument [Line Items]      
Principal amount of long term debt $ 400,000,000    
Over-Allotment Options [Member]      
Debt Instrument [Line Items]      
Principal amount of long term debt $ 60,000,000    
Maximum [Member]      
Debt Instrument [Line Items]      
Percentage of closing price to trigger debt conversion   130.00%  
Maximum [Member] | Capped Call Options [Member]      
Debt Instrument [Line Items]      
Common stock shares covered under capped call transactions | shares 1,600,000