v3.26.1
Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Details)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Restricted Stock Units  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Shares, Unvested RSUs, Beginning Balance | shares 2,912,677
Number of Shares, Granted | shares 1,189,464
Number of Shares, Vested | shares (850,997)
Number of Shares, Forfeited and cancelled | shares (251,792)
Number of Shares, Unvested RSUs, Ending Balance | shares 2,999,352
Weighted Average Grant Date fair value (per share), Unvested RSUs Beginning Balance | $ / shares $ 25.99
Weighted Average Grant Date fair value (per share), Granted | $ / shares 46.89
Weighted Average Grant Date fair value (per share), Vested | $ / shares 25.82
Weighted Average Grant Date fair value (per share) - Forfeited and cancelled | $ / shares 27.47
Weighted Average Grant Date fair value (per share), Unvested RSUs Ending Balance | $ / shares $ 34.2
Aggregate Intrinsic Value, Unvested Beginning Balance | $ $ 173.2
Aggregate Intrinsic Value, Unvested Ending Balance | $ $ 289.5
Performance Restricted Stock Units  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Shares, Unvested RSUs, Beginning Balance | shares 468,715
Number of Shares, Granted | shares 319,891
Number of Shares, Vested | shares (218,180)
Number of Shares, Forfeited and cancelled | shares (43,884)
Number of Shares, Unvested RSUs, Ending Balance | shares 526,542
Weighted Average Grant Date fair value (per share), Unvested RSUs Beginning Balance | $ / shares $ 21.19
Weighted Average Grant Date fair value (per share), Granted | $ / shares 37.25
Weighted Average Grant Date fair value (per share), Vested | $ / shares 21.03
Weighted Average Grant Date fair value (per share) - Forfeited and cancelled | $ / shares 20.57
Weighted Average Grant Date fair value (per share), Unvested RSUs Ending Balance | $ / shares $ 31.06
Aggregate Intrinsic Value, Unvested Beginning Balance | $ $ 27.9
Aggregate Intrinsic Value, Unvested Ending Balance | $ $ 50.8