XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Note 13 - Share Based Compensation - Schedule of Stock Option Activity (Details) - Omnibus 2017 Stock Plan [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Outstanding, Number of Shares (in shares)   276,037 121,743 0
Outstanding, Weighted Average Exercise Price (in dollars per share)   $ 17.57 $ 21.2 $ 0
Outstanding, Aggregate Intrinsic Value $ 0 $ 0 $ 0 $ 0
Issued, Options (in shares) 0 107,453 154,294 121,743
Issued, Closing Stock Price (in dollars per share) $ 0 $ 11 $ 14.7 $ 21.2
Granted, Weighted Average Remaining Term (Year)   8 years 11 months 26 days 8 years 7 years 10 days
Granted, Aggregate Intrinsic Value (in dollars per share)   $ 0 $ 0 $ 0
Forfeited, Number of Shares (in shares) 8,169 0 0 0
Forfeited, Weighted Average Exercise Price (in dollars per share) $ 15.21 $ 0 $ 0 $ 0
Outstanding, Weighted Average Remaining Term (Year) 7 years 11 months 19 days 7 years 11 months 23 days 7 years 6 months 29 days 7 years 10 days
Forfeited, Number of Shares (in shares) (8,169) 0 0 0
Forfeited, Weighted Average Exercise Price (in dollars per share) $ (15.21) $ 0 $ 0 $ 0
Outstanding, Number of Shares (in shares) 375,321 383,490 276,037 121,743
Outstanding, Weighted Average Exercise Price (in dollars per share) $ 16.79 $ 15.73 $ 17.57 $ 21.2
Exercisable, Number of Shares (in shares) 219,839      
Exercisable, Weighted Average Exercise Price (in dollars per share) $ 17.38      
Exercisable, Weighted Average Remaining Term (Year) 7 years 11 months 19 days      
Exercisable, Aggregate Intrinsic Value $ 0