v3.25.2
Stock-Based Compensation - Restricted Stock Units (Details) - RSU and performance-based awards
shares in Thousands
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Shares  
Balance (in shares) | shares 10,593
Awards granted (in shares) | shares 3,009
Awards vested (in shares) | shares (3,926)
Awards forfeited/cancelled (in shares) | shares (178)
Balance (in shares) | shares 9,498
Weighted Average Grant Date Fair Value  
Balance (in dollars per share) | $ / shares $ 61.28
Awards granted (in dollars per share) | $ / shares 170.07
Awards vested (in dollars per share) | $ / shares 59.65
Awards forfeited/cancelled (in dollars per share) | $ / shares 81.9
Balance (in dollars per share) | $ / shares $ 90.89