v3.25.2
Share-Based Payments - Schedule of PSU, Market-based Stock Unit or MSU Activity (Details) - Performance-based stock units
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Number of Stock Units  
Unvested shares, beginning balance (in shares) | shares 374,583
Granted (in shares) | shares 185,450
Vested (in shares) | shares (83,027)
Unvested shares, ending balance (in shares) | shares 477,006
Weighted-Average Grant Date Fair  Value  
Unvested shares, beginning balance (in usd per share) | $ / shares $ 29.45
Granted (in usd per share) | $ / shares 33.25
Vested (in usd per share) | $ / shares 26.35
Unvested shares, ending balance (in usd per share) | $ / shares $ 31.47