v3.25.2
Stock Options and Restricted Stock Units - Summary of Restricted Stock Unit activity (Details) - Restricted Stock Units - Equity Plans - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Stock Options    
Number of Restricted Stock Units, Unvested at Beginning of the year 1,249,079 749,756
Number of Restricted Stock Units, Granted 14,580 28,973
Number of Restricted Stock Units, Vested (213,173) (48,761)
Number of Restricted Stock Units, Forfeited/Expired (541,250) (995)
Number of Restricted Stock Units, Unvested at End of the year 509,236 728,973
Weighted-Average Grant Date Fair Value, Outstanding at Beginning of the year $ 20.98 $ 5.77
Weighted-Average Grant Date Fair Value, Granted 44.81 15.1
Weighted-Average Grant Date Fair Value, Vested 6.36 8.42
Weighted-Average Grant Date Fair Value, Forfeited/Expired 7.07 8.29
Weighted-Average Grant Date Fair Value, Outstanding at End of the year $ 42.57 $ 5.96
Non-employees and non-employee directors    
Stock Options    
Number of Restricted Stock Units, Granted 11,829