v3.24.3
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Sep. 16, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Grant-date fair value of stock options vested     $ 18,900 $ 21,300  
Aggregate intrinsic value of stock options exercised     62,700 38,900  
Unrecognized share-based compensation expense $ 1,147,200   $ 1,147,200    
Weighted-average recognition period for unrecognized share-based compensation expense     2 years    
Repurchases of Class A common stock 465,622 $ (74) $ 500,000 $ 500,455  
Stock Repurchase Program, September 2023          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Authorized share repurchase amount         $ 1,000,000
Repurchases of Class A common stock (in shares)     15,894,701    
Repurchases of Class A common stock     $ 500,000    
Stock remaining available for repurchases $ 500,000   $ 500,000    
2009 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares reserved for issuance (in shares) 0   0    
2019 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of outstanding shares, additional reserve     5.00%    
2019 Plan | Class A          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares reserved for issuance (in shares) 171,811,414   171,811,414    
Stock Options | 2009 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expiration period     10 years    
Percentage of fair market value of outstanding stock, maximum     100.00%    
Stock Options | 2019 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expiration period     10 years    
Percentage of fair market value of outstanding stock, maximum     100.00%    
RSUs | 2009 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expiration period     7 years