v3.26.1
Note 10 - Loss Per Share (Details Textual) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 15,648,547 7,415,057 15,648,547 7,415,057
Warrant [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 12,902,528 4,331,100 12,902,528 4,331,100
Share-Based Payment Arrangement, Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 364,201 481,533 364,201 481,533
Restricted Stock Units (RSUs) [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 2,381,818 2,602,424 2,381,818 2,602,424