v3.25.2
Convertible Senior Notes - Additional Information (Detail)
1 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2020
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
Debt Instrument [Line Items]      
Capped call options outstanding | shares 0   0
0.375% Convertible Senior Notes Due 2025 [Member]      
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 was fixed at 0.375% per annum and was 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  
Debt instrument, convertible, conversion of shares premium in excess of principal amount | shares 400,000   500,000
Debt instrument, conversion price per share | $ / shares   $ 282.52  
Principal balance paid $ 225,600,000   $ 233,400,000
0.375% Convertible Senior Notes Due 2025 [Member] | Capped Call Options [Member]      
Debt Instrument [Line Items]      
Cost of purchased capped call options   $ 50,600,000  
Common stock shares settled and received upon exercise of capped call options | shares   400,000  
Derivative, price risk option strike price | $ / shares   $ 282.52  
Derivative, cap price | $ / shares   $ 426.44  
0.375% Convertible Senior Notes Due 2025 [Member] | Private Offering [Member]      
Debt Instrument [Line Items]      
Principal amount of long term debt   $ 400,000,000  
0.375% Convertible Senior Notes Due 2025 [Member] | Over-Allotment Options [Member]      
Debt Instrument [Line Items]      
Principal amount of long term debt   $ 60,000,000  
0.375% Convertible Senior Notes Due 2025 [Member] | Maximum [Member] | Capped Call Options [Member]      
Debt Instrument [Line Items]      
Common stock shares covered under capped call transactions | shares   1,600,000