XML 81 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Plans and Stock-Based Compensation - Schedule of Stock Option (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of Options    
Beginning balance (in shares) 840,880  
Granted (in shares) 518,270  
Exercised (in shares) 0  
Canceled/Forfeited (in shares) (198,899)  
Ending balance (in shares) 1,160,251 840,880
Exercisable at end of period (in shares) 575,688  
Vested and unvested expected to vest at end of period (in shares) 1,160,251  
Weighted Average Exercise Price per Share    
Beginning balance (in dollars per share) $ 47.58  
Granted (in dollars per share) 11.39  
Exercised (in dollars per share) 0  
Canceled/Forfeited (in dollars per share) 45.82  
Ending balance (in dollars per share) 33.44 $ 47.58
Exercisable at end of period (in dollars per share) 55.36  
Vested and unvested expected to vest at end of period (in dollars per share) $ 33.44  
Weighted Average Remaining Contractual Life    
Outstanding at end of period 7 years 2 months 8 days 7 years 1 month 28 days
Exercisable at end of period 5 years 6 months  
Vested and unvested expected to vest at end of period 7 years 2 months 8 days  
Aggregate Intrinsic Value    
Outstanding at end of period $ 0 $ 91
Exercisable at end of period 0  
Vested and unvested expected to vest at end of period $ 0