v3.26.1
Note 10 - Stock-based Compensation Plans (Details Textual) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Jul. 01, 2021
Oct. 31, 2025
Sep. 30, 2025
Mar. 31, 2025
Feb. 28, 2025
Jan. 31, 2025
Sep. 30, 2024
Apr. 30, 2024
Jan. 31, 2024
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jul. 10, 2019
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)                     1,334,339 1,627,216    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)                     1,902,568 2,533,053    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares)                     78,335 (0)    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)                     1,984,808 1,494,914 589,077  
Restricted Stock Units (RSUs) [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)                     6,398,526      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)   50,000                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares)                     300,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)                     590,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount                     $ 1,300,000      
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Employee [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     150,000   420,000                  
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Employee [Member] | Vesting Net of Taxes Withheld and Paid in Cash [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     25,000   382,477                  
Non-milestone Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Employee [Member] | Share-Based Payment Arrangement, Tranche One [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)                 60,000          
Performance Stock Units [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares)                     10,000      
Performance Stock Units [Member] | Share-Based Payment Arrangement, Employee [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     125,000                      
Chief Executive Officer [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)               1,600,000            
Chief Executive Officer [Member] | Restricted Stock Units (RSUs) [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)               700,000            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)               3 years            
Chief Executive Officer [Member] | Performance Stock Units [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)               600,000            
Chief Executive Officer [Member] | Performance Stock Units [Member] | Vesting Upon Price Hurdle of $13 Per Share [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)               300,000            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vesting, Price Hurdle (in dollars per share)               $ 15            
Chief Operating Officer [Member] | Restricted Stock Units (RSUs) [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)             275,000              
Chief Operating Officer [Member] | Restricted Stock Units (RSUs) [Member] | Vesting Over Period From September 2024 to September 2027 [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)             137,500              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)             3 years              
Chief Operating Officer [Member] | Restricted Stock Units (RSUs) [Member] | Vesting Upon Achievement of Milestones [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)             137,500              
Consultants [Member] | Restricted Stock Units (RSUs) [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)         50,000 16,250                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       145,000   150,000                
Consultants [Member] | Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche One [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       85,000           55,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)         50,000                  
Consultants [Member] | Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       60,000                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       1 year                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)         33,750                  
Employees [Member] | Restricted Stock Units (RSUs) [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   1,060,600                        
Employees [Member] | Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche One [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   700,000                        
Employees [Member] | Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   360,600                        
Two Thousand Nineteen Equity Incentive Plan [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)                           7,200,000
Two Thousand Nineteen Equity Incentive Plan [Member] | Outside Director [Member] | Accrues Yearly [Member]                            
Salary and Wage, Officer, Excluding Cost of Good and Service Sold $ 75,000                          
Share-Based Payment Arrangement, Expense 25,000                          
Two Thousand Nineteen Equity Incentive Plan [Member] | Outside Director [Member] | Accrues Quarterly [Member]                            
Salary and Wage, Officer, Excluding Cost of Good and Service Sold 18,750                          
Share-Based Payment Arrangement, Expense $ 6,250