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

Note 18 - Stock-based Compensation - Stock Options (Details)

v3.25.1
Note 18 - Stock-based Compensation - Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Balance (in shares) 2,245,333 2,119,701  
Balance, weighted average exercise price (in dollars per share) $ 3.63 $ 4.16  
Balance at January 1, 2023 (in dollars per share) $ 2.88 $ 2.25  
Balance at January 1, 2023 (Year) 4 years 4 months 6 days 4 years 3 months 3 days 5 years 2 months 23 days
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 480,088 [1] 395,000  
Granted, weighted average exercise price (in dollars per share) $ 1.78 [1] $ 2.37  
Granted (in dollars per share) $ 1.3 $ 2.37  
Granted (Year) 7 years 7 months 6 days 4 years 21 days  
Cancelled (in shares) (250,000) (266,284)  
Cancelled, weighted average exercise price (in dollars per share) $ 5.35 $ 5.88  
Expired (in shares)   (3,084)  
Expired, weighted average exercise price (in dollars per share)   $ 0  
Balance (in shares) 2,475,421 2,245,333 2,119,701
Balance, weighted average exercise price (in dollars per share) $ 3.1 $ 3.63 $ 4.16
Balance outstanding at December 31, 2023 (in dollars per share) 2.54 $ 2.88 $ 2.25
Options exercisable (in shares)   1,771,997  
Options exercisable at December 31, 2023 (in dollars per share) 3.11 $ 3.31  
Options exercisable at December 31, 2023 (in dollars per share) $ 2.55 $ 2.86  
Options exercisable at December 31, 2023 (Year) 4 years 4 months 9 days 4 years 7 months 17 days  
Options exercisable at December 31, 2024 (in shares) 2,453,752    
[1] Stock options granted as a result of the Progressive Care Merger on October 1, 2024.