Quarterly report pursuant to Section 13 or 15(d)

Note 12 - Stock-based Compensation - Schedule of Stock Option Activity (Details)

v3.24.2.u1
Note 12 - Stock-based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Outstanding, shares (in shares) 33,063 33,063 33,063  
Outstanding, Weighted Average Exercise Price (in dollars per share) $ 9.04 $ 9.04 $ 9.04  
Outstanding, Weighted average remaining contractual term (Year) 2 years 4 months 24 days 6 years 2 months 12 days 5 years 8 months 12 days 6 years 9 months 18 days
Outstanding, Intrinsic Value $ 0 $ 0 $ 0 $ 0
Granted, shares (in shares) 0 0    
Granted, Weighted Average Exercise Price (in dollars per share) $ 0 $ 0    
Exercised, shares (in shares) 0 0    
Exercised, Weighted Average Exercise Price (in dollars per share) $ 0 $ 0    
Forfeited, shares (in shares) (3,063) 0    
Forfeited, Weighted Average Exercise Price (in dollars per share) $ 0 $ 0    
Outstanding, shares (in shares) 30,000 33,063 33,063 33,063
Outstanding, Weighted Average Exercise Price (in dollars per share) $ 4.33 $ 9.04 $ 9.04 $ 9.04
Exercisable, shares (in shares) 30,000 28,063    
Exercisable, Weighted Average Exercise Price (in dollars per share) $ 4.33 $ 9.91    
Exercisable, Weighted average remaining contractual term (Year) 2 years 4 months 24 days 6 years    
Exercisable, Intrinsic Value $ 0 $ 0