Annual report pursuant to Section 13 and 15(d)

Note 15 - Stock-based Compensation - Summary of Stock Options Activity (Details)

v3.24.1.u1
Note 15 - Stock-based Compensation - Summary of Stock Options Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Options Outstanding, Number (in shares) 528,211 882,514
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 20 $ 41
Granted, Number (in shares) 192,442 10,750
Granted, Weighted Average Exercise Price (in dollars per share) $ 1 $ 23
Exercised, Number (in shares)   (1,462)
Exercised, Weighted Average Exercise Price (in dollars per share)   $ 8
Forfeited, Number (in shares) (351,352) (193,651)
Forfeited, Weighted Average Exercise Price (in dollars per share) $ 22 $ 15
Expired, Number (in shares)   (169,940)
Expired, Weighted Average Exercise Price (in dollars per share)   $ 41
Options Outstanding, Number (in shares) 369,301 528,211
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 13 $ 20
Options Outstanding, Weighted Average Remaining Contractual Term (Year) 8 years 3 months 18 days  
Options Outstanding, Intrinsic Value $ 0  
Options Exercisable, Number (in shares) 351,806  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 13  
Options Exercisable, Weighted Average Remaining Contractual Term (Year) 8 years 3 months 18 days  
Options Exercisable, Intrinsic Value $ 161