v3.26.1
Equity Incentive Plans, Equity Inducement Plans, Employee Stock Purchase Plan and Stock-Based Compensation - Summary of Status and Activity of Non-vested RSUs (Details) - Restricted Stock Units
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Number of shares  
Non-vested, Beginning Balance | shares 417,772
Granted | shares 142,375
Vested and released | shares (112,108)
Canceled and forfeited | shares (37,420)
Non-vested, Ending balance | shares 410,619
Weighted Average Grant-Date Fair Value  
Non-vested, Beginning Balance | $ / shares $ 22.63
Granted | $ / shares 20.55
Vested and released | $ / shares 30.42
Canceled and forfeited | $ / shares 21.17
Non-vested, Ending balance | $ / shares $ 19.91