v3.26.1
Stock-Based Compensation - Schedule of PSU Activity (Details) - Performance Stock Units
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Number of Awards  
Unvested and outstanding, beginning balance (in shares) | shares 353,743
Granted (in shares) | shares 388,034
Vested (in shares) | shares (254,279)
Cancelled and Forfeited (in shares) | shares (4,970)
Unvested and outstanding, ending balance (in shares) | shares 482,528
Weighted-Average Grant Date Fair Value per Award  
Unvested and outstanding, beginning balance (in dollars per share) | $ / shares $ 34.91
Granted (in dollars per share) | $ / shares 73.31
Vested (in dollars per share) | $ / shares 25.75
Cancelled and Forfeited (in dollars per share) | $ / shares 100.85
Unvested and outstanding, ending balance (in dollars per share) | $ / shares $ 69.94