XML 58 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Options - Stock option activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Option Number of Shares      
Options outstanding as of beginning 4,904,266 4,851,666  
Granted 973,000 113,500  
Canceled (886,439) (60,900)  
Options outstanding as of end 4,990,827 4,904,266 4,851,666
Options exercisable as of end 2,894,417    
Weighted-Average Exercise Price Per Share      
Options outstanding as of beginning (in shares) $ 1.93 $ 1.91  
Granted (in shares) 2.09 2.19  
Canceled (in shares) 3.36 0.78  
Options outstanding as of end (in shares) 1.71 $ 1.93 $ 1.91
Options exercisable as of end (in shares) $ 1.58    
Weighted-Average Remaining Contractual Term      
Weighted-Average Remaining Contractual Term 7 years 7 years 6 months 8 years 4 months 24 days
Weighted-Average Exercisable Remaining Contractual Term 5 years 9 months 18 days