XML 82 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note L - Stock and Warrants - Reserved Authorized Shares of Common Stock for Future Issuance (Details) - shares
Dec. 31, 2024
Dec. 31, 2023
Common shares reserved for future issuance (in shares) 19,804,372 16,695,928
Warrant [Member]    
Common shares reserved for future issuance (in shares) 5,483,537 5,603,729
Share-Based Payment Arrangement [Member]    
Common shares reserved for future issuance (in shares) 7,789,658 8,023,142
Possible Future Issuances Under Equity Incentive Plans [Member]    
Common shares reserved for future issuance (in shares) 5,383,165 1,728,885
Possible Future Issuances Under Employee Stock Purchase Plans [Member]    
Common shares reserved for future issuance (in shares) 1,148,012 1,340,172