v3.26.1
Stock Option and Grant Plan - Summary of Restricted Stock Activity (Details) - Restricted Stock
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Shares  
Unvested as of December 31, 2025 | shares 2,543,852
Issued | shares 1,542,950
Vested | shares (720,697)
Forfeited | shares (23,545)
Unvested as of March 31, 2026 | shares 3,342,560
Weighted-average grant date fair value  
Unvested as of December 31, 2025 | $ / shares $ 27.16
Issued | $ / shares 23.83
Vested | $ / shares 31.79
Forfeited | $ / shares 24.82
Unvested as of March 31, 2026 | $ / shares $ 24.73