v3.25.0.1
Convertible Senior Notes - Additional Information (Detail) - 0.375% Convertible Senior Notes Due 2025 [Member]
1 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2024
Days
Debt Instrument [Line Items]    
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 Company expects to settle the principal amount of the 2025 Notes in cash.
Debt instrument, convertible, threshold trading days | Days   20
Debt instrument, convertible, threshold consecutive trading days | Days   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