XML 40 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Note 1 - Organization and Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Potentially dilutive securities excluded from calculation (in shares) 15,511,567 15,819,571
Unvested Restricted Stock [Member]    
Potentially dilutive securities excluded from calculation (in shares) 11,220,893 11,270,068
Share-Based Payment Arrangement, Option [Member]    
Potentially dilutive securities excluded from calculation (in shares) 4,060,156 4,362,316
Warrant [Member]    
Potentially dilutive securities excluded from calculation (in shares) 165,214 165,214
Convertible Debt Securities [Member]    
Potentially dilutive securities excluded from calculation (in shares) 23,679 21,973
Stock Tracking Units (STUs) [Member]    
Potentially dilutive securities excluded from calculation (in shares) 41,625 0