XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Note 11 - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities (in shares) 31,384,942 1,491,955
Share-Based Payment Arrangement, Option [Member]    
Antidilutive Securities (in shares) 131,142 144,287
Restricted Stock Units (RSUs) [Member]    
Antidilutive Securities (in shares) 747,470 715,297
Warrant [Member]    
Antidilutive Securities (in shares) 1,124,706 319,443
Common Stock Purchase Agreement [Member]    
Antidilutive Securities (in shares) 27,572,156 206,780
Convertible Debt Securities [Member]    
Antidilutive Securities (in shares) 1,790,955 75,469
Employee Stock [Member]    
Antidilutive Securities (in shares) 18,513 30,679