v3.26.1
Stock Options and Restricted Stock Units - Summary of restricted stock unit activity (Details) - Equity Plans
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Restricted Stock Units  
Number of Performance Restricted Stock Units  
Number of Restricted Stock Units, Unvested at Beginning of the year (in shares) 692,301
Number of Restricted Stock Units, Granted (in shares) 11,996
Number of Restricted Stock Units, Vested (in shares) (17,898)
Number of Restricted Stock Units, Forfeited/Expired (in shares) (20,211)
Number of Restricted Stock Units, Unvested at End of the year (in shares) 666,188
Weighted-Average Grant Date Fair Value  
Weighted-Average Grant Date Fair Value, Outstanding at Beginning of the year (in dollars per shares) | $ / shares $ 47.22
Weighted-Average Grant Date Fair Value, Granted (in dollars per shares) | $ / shares 85.79
Weighted-Average Grant Date Fair Value, Vested (in dollars per shares) | $ / shares 43.71
Weighted-Average Grant Date Fair Value, Forfeited/Expired (in dollars per shares) | $ / shares 46.99
Weighted-Average Grant Date Fair Value, Outstanding at End of the year (in dollars per shares) | $ / shares $ 48.02
Performance Restricted Stock Units  
Number of Performance Restricted Stock Units  
Number of Restricted Stock Units, Unvested at Beginning of the year (in shares) 470,172
Number of Restricted Stock Units, Granted (in shares) 0
Number of Restricted Stock Units, Unvested at End of the year (in shares) 470,172
Weighted-Average Grant Date Fair Value  
Weighted-Average Grant Date Fair Value, Outstanding at Beginning of the year (in dollars per shares) | $ / shares $ 50.95
Weighted-Average Grant Date Fair Value, Outstanding at End of the year (in dollars per shares) | $ / shares $ 50.95