v3.26.1
Note 10 - Stock-based Compensation Stock (Details Textual)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 08, 2025
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
shares
Dec. 31, 2025
shares
Jan. 01, 2025
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period     10 years    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross     356,350    
Share-Based Payment Arrangement, Option [Member]          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $     $ 2.0    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     2 years    
Stock Option Vesting Terms As Improbable to Probable [Member] | Chief Operating Officer [Member]          
Share-Based Payment Arrangement, Plan Modification, Incremental Cost | $   $ 0.2      
Share-Based Payment Arrangement, Accelerated Cost | $   $ 0.1      
Equity Incentive Plan 2015 [Member]          
Percentage of Total Shares Eligible for Plan Reserve, On an Annual Basis     4.00%    
Share Based Compensation Arrangement By Share Based Payment Award, Number of Shares Available for Grant, Increase (in shares)         348,109
The 2018 Employee, Director and Consultant Equity Incentive Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)     0    
The 2018 Employee, Director and Consultant Equity Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period     10 years    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period     4 years    
The 2018 Employee, Director and Consultant Equity Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Tranche One [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period     1 year    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     25.00%    
Inducement Options [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period       10 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period       36 months  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross       129,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Employees       2  
The 2025 Equity Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)     2,378,850    
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 2,000,000