v3.26.1
Employee Stock Purchase and Stock Incentive Plans - Summary of Activity of Restricted Shares Subject to Forfeiture (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Number of Shares  
Vested (in shares) (1,175,195)
Restricted Shares  
Number of Shares  
Beginning balance (in shares) 689,011
Granted (in shares) 389,512
Vested (in shares) (308,401)
Cancelled (in shares) (8,993)
Ending balance (in shares) 761,129
Weighted Average Grant Price  
Beginning balance (in dollars per share) | $ / shares $ 28.19
Granted (in dollars per share) | $ / shares 33.31
Vested (in dollars per share) | $ / shares 25.44
Cancelled (in dollars per share) | $ / shares 25.53
Ending balance (in dollars per share) | $ / shares $ 31.99