v3.26.1
Employee Stock Purchase and Stock Incentive Plans - Summary of Activity of Performance Stock Units Subject to Forfeiture (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Number of Shares  
Vested (in shares) (1,175,195)
Performance Based Stock Units  
Number of Shares  
Beginning balance (in shares) 599,800
Granted (in shares) 59,976
Vested (in shares) (64,808)
Cancelled (in shares) (180,902)
Ending balance (in shares) 414,066
Weighted Average Grant Price  
Beginning balance (in dollars per share) | $ / shares $ 19.73
Granted (in dollars per share) | $ / shares 42.72
Vested (in dollars per share) | $ / shares 22.94
Cancelled (in dollars per share) | $ / shares 22.94
Ending balance (in dollars per share) | $ / shares $ 22.41