v3.26.1
Note 15 - Share-Based Compensation - Schedule of Option Valuation Assumptions (Details) - Share-Based Payment Arrangement, Option [Member]
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Risk-free interest rate 4.13% 3.85%
Expected volatility 106.21% 116.11%
Expected term (in years) (Year) 5 years 2 months 12 days 5 years 2 months 12 days
Expected dividend yield 0.00% 0.00%