XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Note 1 - Organization and Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Potentially dilutive securities excluded from calculation (in shares) 16,091,419 14,926,416
Unvested Restricted Stock [Member]    
Potentially dilutive securities excluded from calculation (in shares) 11,439,016 9,898,448
Share-Based Payment Arrangement, Option [Member]    
Potentially dilutive securities excluded from calculation (in shares) 4,465,216 4,694,529
Warrant [Member]    
Potentially dilutive securities excluded from calculation (in shares) 165,214 312,272
Convertible Debt Securities [Member]    
Potentially dilutive securities excluded from calculation (in shares) 21,973 21,167