v3.26.3
Stock-Based Compensation - Schedule of Performance-Based Restricted Stock Units (Details) - Performance-Based Restricted Stock Units
9 Months Ended
Sep. 30, 2026
$ / shares
shares
Number of Shares  
Beginning Balance of the period (in shares) | shares 166,342
Granted (in shares) | shares 57,267
Vested (in shares) | shares (14,214)
Forfeited (in shares) | shares (7,558)
Ending Balance of the period (in shares) | shares 201,837
Weighted Average Grant Date Fair Value  
Beginning Balance for the period (in usd per share) | $ / shares $ 39.40
Granted (in usd per share) | $ / shares 71.81
Vested (in usd per share) | $ / shares 43.25
Forfeited (in usd per share) | $ / shares 43.25
Ending Balance for the period (in usd per share) | $ / shares $ 48.18
Expected to vest (in shares) | shares 201,837
Expected to vest (in usd per share) | $ / shares $ 48.18