XML 74 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Plans - Restricted Stock Units (Details) - Unvested restricted stock units - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of Shares Underlying Outstanding Restricted Stock Units    
Unvested, beginning balance (in shares) 2,430,803 1,756,209
Granted (in shares) 647,139 2,063,174
Vested (in shares) (1,184,284) (728,986)
Canceled (in shares) (413,320) (659,594)
Unvested, ending balance (in shares) 1,480,338 2,430,803
Weighted Average Grant Date Fair Value    
Unvested, beginning balance (in dollars per share) $ 6.52 $ 10.15
Granted (in dollars per share) 13.00 4.77
Vested (in dollars per share) 6.65 9.76
Canceled (in dollars per share) 7.68 7.14
Unvested, ending balance (in dollars per share) $ 8.92 $ 6.52