v3.26.1
Equity Incentive Plans - Summary of Restricted Stock Units (Details) - Restricted Stock Units (RSUs) [Member]
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unvested restricted stock awards as of January 1, 2026 | shares 262,184
Restricted stock units granted | shares 285,155
Vested | shares (59,629)
Restricted stock units forfeited | shares (3,390)
Unvested restricted stock awards as of June 30, 2026 | shares 484,320
Weighted Average Grant Date Fair Value, Outstanding as of January 1, 2026 | $ / shares $ 36.66
Weighted Average Grant Date Fair Value, Restricted stock units granted | $ / shares 27.58
Weighted Average Grant Date Fair Value per Unit Vested | $ / shares 45.23
Weighted Average Grant Date Fair Value, Restricted stock units forfeited | $ / shares 20.81
Weighted Average Grant Date Fair Value, Outstanding as of June 30, 2026 | $ / shares $ 30.37