Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.0.1
Note 17 - Stock-based Compensation - Summary of Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Options Outstanding, Number (in shares) 369,301 528,211
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 13 $ 20
Granted, Number (in shares) 45,534 192,442
Granted, Weighted Average Exercise Price (in dollars per share) $ 0.69 $ 1
Forfeited, Number (in shares) (117,771) (351,352)
Forfeited, Weighted Average Exercise Price (in dollars per share) $ 1.43 $ 22
Options Outstanding, Number (in shares) 297,064 369,301
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 15.2 $ 13
Options Outstanding, Weighted Average Remaining Contractual Term (Year) 6 years 3 months 18 days  
Options Outstanding, Intrinsic Value $ 0  
Options Exercisable, Number (in shares) 296,952  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 15.21  
Options Exercisable, Weighted Average Remaining Contractual Term (Year) 6 years 3 months 18 days  
Options Exercisable, Intrinsic Value $ 0