v3.26.1
Note 6 - Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Options issued and outstanding (in shares) 426,409 487,427
Total shares of common stock reserved for future issuance (in shares) 6,016,873 2,225,262
April Convertible Note [Member]    
Total shares of common stock reserved for future issuance (in shares) 1,250,839 0
June Convertible Note [Member]    
Total shares of common stock reserved for future issuance (in shares) 1,577,244 0
The 2015 Equity Incentive Plan [Member]    
Options issued and outstanding (in shares) 206,192 267,085
The 2021 Equity Incentive Plan [Member]    
Options issued and outstanding (in shares) 220,217 220,342
Shares available for future grants (in shares) 71,376 795,645
The 2021 Equity Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member]    
Restricted stock units outstanding (in shares) 2,316,365 491,544
The 2021 Equity Incentive Plan [Member] | Performance Shares [Member]    
Restricted stock units outstanding (in shares) 15,000 83,780
The 2021 Employee Stock Purchase Plan [Member]    
Shares available for future grants (in shares) 359,640 366,866