v3.26.3
Stock Option and Grant Plan - Summary of Restricted Stock Activity (Details) - Restricted Stock
9 Months Ended
Sep. 30, 2026
$ / shares
shares
Shares  
Unvested as of December 31, 2025 | shares 2,543,852
Issued | shares 2,380,428
Vested | shares (866,999)
Forfeited | shares (231,437)
Unvested as of September 30, 2026 | shares 3,825,844
Weighted-average grant date fair value  
Unvested as of December 31, 2025 | $ / shares $ 27.16
Issued | $ / shares 24.78
Vested | $ / shares 31.3
Forfeited | $ / shares 24.53
Unvested as of June 30, 2026 | $ / shares $ 24.9