XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Share-based Compensation - Assumptions (Details)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2024
Dividend yield   0.00%
Share-Based Payment Arrangement, Option [Member]    
Dividend yield   0.00%
Share-Based Payment Arrangement, Option [Member] | Minimum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term 5 years 8 months 26 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 4.06%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate 79.13%  
Share-Based Payment Arrangement, Option [Member] | Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term 5 years 9 months 3 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 4.14%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate 79.31%