v3.25.2
Share-Based Payments - Schedule of RSU Activity (Details) - Restricted stock units
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Number of Stock Units  
Unvested shares, beginning balance (in shares) | shares 1,818,563
Granted (in shares) | shares 1,114,325
Vested (in shares) | shares (743,358)
Forfeited/Expired (in shares) | shares (93,407)
Unvested shares, ending balance (in shares) | shares 2,096,123
Weighted-Average Grant Date Fair  Value  
Unvested shares, beginning balance (in usd per share) | $ / shares $ 30.31
Granted (in usd per share) | $ / shares 33.16
Vested (in usd per share) | $ / shares 30.06
Forfeited/Expired (in usd per share) | $ / shares 30.56
Unvested shares, ending balance (in usd per share) | $ / shares $ 31.90