v3.25.2
Common Stock, Equity Incentive Plans and Stock-Based Compensation - Summary of the RSU and PRSU Activity (Details)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Number of units, Vested | shares (303,634)
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Weighted average grant-date fair value, Vested | $ / shares $ 30.07
Restricted Stock Units (RSUs)  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Number of units, Outstanding | shares 15,061,414
Number of units, Granted | shares 2,957,467
Number of units, Vested | shares (11,385,595)
Number of units, Forfeited | shares (732,971)
Number of units, Outstanding | shares 5,900,315
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Weighted average grant-date fair value, Outstanding | $ / shares $ 26.76
Weighted average grant-date fair value, Granted | $ / shares 32.98
Weighted average grant-date fair value, Vested | $ / shares 26.34
Weighted average grant-date fair value, Forfeited | $ / shares 30.17
Weighted average grant-date fair value, Outstanding | $ / shares $ 30.26
Performance-Based Restricted Stock Units  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Number of units, Outstanding | shares 11,424,836
Number of units, Granted | shares 1,888,501
Number of units, Vested | shares (5,733,484)
Number of units, Forfeited | shares (1,888,501)
Number of units, Outstanding | shares 5,691,352
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Weighted average grant-date fair value, Outstanding | $ / shares $ 20.08
Weighted average grant-date fair value, Granted | $ / shares 25.03
Weighted average grant-date fair value, Vested | $ / shares 19.95
Weighted average grant-date fair value, Forfeited | $ / shares 20.11
Weighted average grant-date fair value, Outstanding | $ / shares $ 21.84