v3.25.4
Stockholders' Equity and Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
May 06, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jun. 11, 2024
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Common stock authorized   500,000,000 500,000,000    
Number of shares authorizes for issuance   1,645,000 1,848,000    
Number of Shares outstanding   174,000 302,000    
Number of options granted   0 0    
Weighted-average grant date fair value of options granted       $ 197.31  
Unrecognized compensation costs   $ 1,400      
Unrecognized compensation costs, weighted average period   10 months 24 days      
Percentage of discount allowed to employee to purchase common stock   15.00%      
ESPP [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Number of shares authorizes for issuance   2,400,000      
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   $ 57,500 $ 40,100 $ 28,200  
RSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Number of shares authorizes for issuance   1,396,000 1,475,000    
Shares outstanding   1,396,000 1,475,000    
Unrecognized compensation costs, weighted average period   2 years 1 month 6 days      
Service agreement period description   over a period of three or four years.      
The total stock-based compensation expense expected to be recorded   $ 701,800      
Intrinsic value   $ 575,540 $ 616,970 481,196  
Number of RSUs and PSUs expected to vest   1,400,000      
Aggregate intrinsic value of RSUs and PSUs expected to vest   $ 557,500      
Total fair value of RSUs vested   $ 502,467 $ 458,913 $ 383,175  
Weighted-average grant date fair value per share, granted   $ 605.25 $ 596.51 $ 411.64  
PSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Number of shares authorizes for issuance   75,000 71,000    
Shares outstanding   75,000 71,000    
The total stock-based compensation expense expected to be recorded   $ 16,600      
Weighted average period of RSU   1 year 10 months 24 days      
Intrinsic value   $ 28,829 $ 20,358    
Number of RSUs and PSUs expected to vest   100,000      
Aggregate intrinsic value of RSUs and PSUs expected to vest   $ 30,300      
Total fair value of RSUs vested   $ 23,452 $ 13,025    
Weighted-average grant date fair value per share, granted   $ 631.62 $ 633.8 $ 383.13  
Maximum [Member] | 2025 Share Repurchase Program [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Share repurchased program, period 12 months        
Stock repurchase program, authorized amount $ 500,000        
2014 Stock Option and Incentive Plan [Member] | Common Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Number of shares remained outstanding   200,000      
2014 Stock Option and Incentive Plan [Member] | RSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Number of shares remained outstanding   400,000      
2024 Stock Option and Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Number of shares authorizes for issuance         3,950,000
2024 Stock Option and Incentive Plan [Member] | RSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Number of shares remained outstanding   1,000,000      
2024 Stock Option and Incentive Plan [Member] | PSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Number of shares remained outstanding   100,000