XML 91 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Plans and Share-Based Compensation - Schedule of Outstanding Restricted Stock Units and Award (Details) - Restricted Stock Units
shares in Thousands
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Units Outstanding  
Unvested at December 31, 2023 (in shares) | shares 2,029
Granted (in shares) | shares 748
Forfeited (in shares) | shares (43)
Vested (in shares) | shares (744)
Unvested at December 31, 2024 (in shares) | shares 1,990
Weighted-Average Fair Value at Grant Date  
Unvested at December 31, 2023 (in dollars per share) | $ / shares $ 31.70
Granted (in dollars per share) | $ / shares 36.86
Forfeited (in dollars per share) | $ / shares 34.01
Vested (in dollars per share) | $ / shares 30.58
Unvested at December 31, 2024 (in dollars per share) | $ / shares $ 34.01