v3.25.2
Stockholders' Equity and Stock-Based Compensation Expense - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
May 06, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
2025 Share Repurchase Program [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Stock repurchase program, number of common stock shares repurchased   200,000      
Stock repurchase program, average price per share   $ 577.13      
Aggregate repurchase amount   $ 125.0      
Amount remained available for future stock repurchases under repurchase program   375.0   $ 375.0  
2025 Share Repurchase Program [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Stock repurchase program, authorized amount $ 500.0        
Share repurchased program, period 12 months        
Capitalized Software and PP&E [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Capitalized software development costs excluded from stock based compensation   $ 17.0 $ 10.2 $ 28.8 $ 19.0