XML 73 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Note 12 - Stock-based Compensation Stock - Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Balance, number of shares (in shares)   349,374
Balance, weighted average exercise price (in dollars per share)   $ 51.15
Balance, weighted average remaining contractual term (Year) 7 years 7 months 6 days 8 years 1 month 6 days
Balance, aggregate intrinsic value $ 0 $ 358,340
Granted, number of shares (in shares) 310,996  
Granted, weighted average exercise price (in dollars per share) $ 11.79  
Expired, number of shares (in shares) (23,568)  
Expired, weighted average exercise price (in dollars per share) $ 395.1  
Outstanding, shares (in shares) 636,802  
Outstanding, weighted average exercise price per share (in dollars per share) $ 19.38  
Exercisable, shares (in shares) 316,560  
Exercisable, weighted average exercise price per share (in dollars per share) $ 28.62  
Exercisable, weighted average remaining contractual term (Year) 6 years 6 months  
Exercisable, aggregate intrinsic value $ 0