v3.26.1
Stock Option and Grant Plan - Summary of Restricted Stock Activity (Details) - Restricted Stock
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Shares  
Unvested as of December 31, 2025 | shares 2,543,852
Issued | shares 1,720,125
Vested | shares (795,275)
Forfeited | shares (106,737)
Unvested as of June 30, 2026 | shares 3,361,965
Weighted-average grant date fair value  
Unvested as of December 31, 2025 | $ / shares $ 27.16
Issued | $ / shares 21.38
Vested | $ / shares 31.49
Forfeited | $ / shares 24.49
Unvested as of June 30, 2026 | $ / shares $ 23.26