v3.26.1
Stockholders' Equity and Stock-Based Compensation Plans - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Feb. 05, 2026
Dec. 05, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense capitalized $ 700,000 $ 500,000    
Share-based payment arrangement, decrease for tax withholding obligation $ 84,978,000 $ 47,590,000    
Class A Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock repurchased (in shares) 482,621 0    
Average price per share (in dollars per share) $ 105.10      
Aggregate value of share repurchase $ 50,700,000      
Other Share Repurchases Program        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Average price per share (in dollars per share) $ 111.06 $ 137.46    
Number of shares withheld (in shares) 765,130 346,219    
Share-based payment arrangement, decrease for tax withholding obligation $ 85,000,000.0 $ 47,600,000    
2022 Share Repurchase Program | Class A Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share repurchase program, amount authorized       $ 300,000,000.0
Stock repurchase program, remaining authorized repurchase amount 23,200,000      
2021 Share Repurchase Program | Class A Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share repurchase program, amount authorized       $ 150,000,000.0
2026 Share Repurchase Program | Class A Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share repurchase program, amount authorized $ 500,000,000.0   $ 500,000,000.0  
2019 Omnibus Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized (in shares) 8,841,864      
Maximum contractual term 10 years      
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 455,214      
Weighted-average grant-date fair value (in dollars per share) $ 123.86      
RSUs | Awards Granted to Employee        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum contractual term 3 years      
Vesting percentage 33.00%      
RSUs | Awards Granted To Non-employee        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum contractual term 1 year      
RSAs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum contractual term 2 years      
PRSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 229,487      
Weighted-average grant-date fair value (in dollars per share) $ 124.42      
Performance period 3 years      
Minimum performance modifier, percent 0.00%      
Maximum performance modifier, percent 250.00%      
Target performance modifier, percent 100.00%      
PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 113,428      
Weighted-average grant-date fair value (in dollars per share) $ 175.62      
Performance period 3 years      
Minimum performance modifier, percent 0.00%      
Maximum performance modifier, percent 250.00%      
Target performance modifier, percent 100.00%