XML 110 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 06, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Employer matching contribution, percent of match   100.00%    
Employer matching contribution, percent of employees' gross pay   4.00%    
Employer maximum annual contributions per employee, percent   4.00%    
Employer discretionary contribution amount   $ 2,000 $ 1,800 $ 1,600
Employers matching contribution, vesting percentage   100.00%    
Total compensation cost recognized for stock-based compensation plans   $ 114,331 140,931 164,305
Unvested stock options, unrecognized stock-based compensation   402,200    
Stock options, outstanding, intrinsic value (less than)   $ 22,100    
Stock options, outstanding, weighted average remaining contractual term (in years)   4 years 5 months 12 days    
Stock options, exercisable, number (in shares)   24,042,790    
Stock options, exercisable, intrinsic value (less than)   $ 22,100    
Stock options, exercisable, weighted average exercise price (in dollars per share)   $ 2.91    
Stock options, exercisable, weighted average remaining contractual term (in years)   4 years 5 months 12 days    
Stock options   $ 900 100 11,300
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Volume-weighted average stock closing price (in dollars per share)   $ 20    
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Volume-weighted average stock closing price (in dollars per share)   $ 30    
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total compensation cost recognized for stock-based compensation plans   $ 1,853 3,335 3,445
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Employer maximum annual contributions per employee, percent 15.00%      
Outstanding stock, percentage 1.00%      
Total compensation cost recognized for stock-based compensation plans   521 195 278
Maximum number of shares that may be purchased (in shares) 14,163,863      
Maximum number of shares that may be purchased by any one participant (in shares) 5,000      
Common stock, shares, issued (in shares) 2,785,582      
PRSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total compensation cost recognized for stock-based compensation plans   26,145 53,611 85,270
Unvested stock options, unrecognized stock-based compensation   $ 11,200    
Eligibility for vesting period (in days)   90 days    
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total compensation cost recognized for stock-based compensation plans   $ 85,812 $ 83,790 75,312
Common Class A        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Outstanding stock, percentage   5.00%    
Common stock, shares, issued (in shares)   414,493,051 401,183,882  
Common Class A | ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares available for issuance (in shares)   12,627,465    
Employee discount percentage 15.00%      
Maximum common stock reserved, threshold percentage 10.00%      
2014 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares available for issuance (in shares)   0    
Proceeds from stock options exercised   $ 500 $ 100 1,000
2014 Plan | Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price, percentage of fair value of common stock   100.00%    
Expiration period (in years)   10 years    
2014 Plan | Stock options | Tranche one        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years)   4 years    
2014 Plan | Stock options | Tranche two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years)   5 years    
2014 Plan | RSUs | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years)   1 year    
2014 Plan | RSUs | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years)   4 years    
2020 Equity and Management Incentive Plan | Common Class A        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Outstanding stock, percentage   7.00%    
2020 Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total compensation cost recognized for stock-based compensation plans   $ 114,300 $ 140,900 $ 164,300