XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Note 14 - Net Loss Per Share - Antidilutive Securities Excluded from Computation (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Antidilutive securities (in shares) 7,597,217 6,801,671 7,597,217 6,801,671
Convertible Notes Payable [Member]        
Antidilutive securities (in shares) 62,500 86,635 62,500 86,635
Common Stock Warrants [Member]        
Antidilutive securities (in shares) 5,271,604 5,271,604 5,271,604 5,271,604
Share-Based Payment Arrangement, Option [Member]        
Antidilutive securities (in shares) 1,896,044 1,074,318 1,896,044 1,074,318
Restricted Stock [Member]        
Antidilutive securities (in shares) 37,441 39,486 37,441 39,486
Contingent Earnout Shares [Member]        
Antidilutive securities (in shares) 329,628 329,628 329,628 329,628