XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Net Loss Per Share - Anti-dilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Antidilutive securities (in shares) 364,635 335,386
Share-Based Payment Arrangement, Option [Member]    
Antidilutive securities (in shares) 155,642 173,738
Warrant [Member]    
Antidilutive securities (in shares) 208,993 161,648