XML 69 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Stock option activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of Shares    
Outstanding at beginning of the year 1,954,774  
Granted 870,494 367,329
Exercised (300,000)  
Forfeited (189,248)  
Outstanding at end of the year 2,336,020 1,954,774
Exercisable at end of year 1,824,122  
Weighted Average Exercise Price    
Outstanding at beginning of the year (in dollars per share) $ 13.41  
Granted (in dollars per share) 6.01  
Exercised (in dollars per share) 3.13  
Forfeited (in dollars per share) 20.61  
Outstanding at end of the year (in dollars per share) 11.39 $ 13.41
Exercisable at end of year (in dollars per share) $ 12.8  
Weighted Average Remaining Contractual Term    
Outstanding (in years) 7 years 3 months 18 days 6 years 1 month 6 days
Exercisable (in years) 6 years 9 months 18 days  
Aggregate Intrinsic Value    
Exercised $ 570  
Outstanding 1,298 $ 17,863
Exercisable $ 1,298