XML 97 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note P - Net Loss Per Share - Anti-dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Antidilutive securities (in shares) 6,631,549 7,332,614
Share-Based Payment Arrangement [Member]    
Antidilutive securities (in shares) 1,148,012 1,728,885
Warrants to Purchase Common Stock [Member]    
Antidilutive securities (in shares) 5,483,537 5,603,729