v3.25.1
Stock-Based Compensation - Summary of PSU Activity (Details) - Performance Stock Units
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Number of Awards  
Unvested and outstanding as of December 31, 2024 (in shares) | shares 284,955
Granted (in shares) | shares 217,547
Vested (in shares) | shares (147,675)
Cancelled/Forfeited (in shares) | shares (1,084)
Unvested and outstanding as of March 31, 2025 (in shares) | shares 353,743
Weighted-Average Grant Date Fair Value per Award  
Unvested and outstanding, weighted average grant date fair value as of December 31, 2024 (in dollars per share) | $ / shares $ 25.15
Granted, weighted average grant date fair value (in dollars per share) | $ / shares 40.18
Vested, weighted average grant date fair value (in dollars per share) | $ / shares 23.92
Cancelled/Forfeited, weighted average grant date fair value (in dollars per share) | $ / shares 25.39
Unvested and outstanding, weighted average grant date fair value as of March 31, 2025 (in dollars per share) | $ / shares $ 34.91