Annual report pursuant to Section 13 and 15(d)

Note 11 - Stock and Employee Benefit Plans - Schedule of Share-based Payment Award, Stock Options (Details)

v3.24.1
Note 11 - Stock and Employee Benefit Plans - Schedule of Share-based Payment Award, Stock Options (Details) - Share-Based Payment Arrangement, Option [Member]
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Risk free interest rate, minimum 3.33% 1.43%
Risk free interest rate, maximum 4.11% 3.39%
Dividend yield 0.00% 0.00%
Expected volatility, minimum 79.50% 79.90%
Expected volatility, maximum 98.60% 81.10%
Minimum [Member]    
Expected term (in years) (Year) 5 years 6 months 5 years 6 months
Maximum [Member]    
Expected term (in years) (Year) 5 years 8 months 23 days 5 years 8 months 23 days