v3.26.1
Note 10 - Stock-Based Compensation (Details Textual) - USD ($)
3 Months Ended
Mar. 26, 2026
Mar. 17, 2026
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)     417,048      
Share-Based Payment Arrangement, Expense     $ 1,000,000 $ 500,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares)       0    
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount     $ 0      
Restricted Stock [Member]            
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)     208,955 439,210 380,730 436,863
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount     $ 1,125,761      
The 2010 Plan [Member] | Restricted Stock [Member]            
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)     208,955      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grant Date Fair Value     $ 0 $ 2,900,000    
The 2023 Plan [Member] | Common Stock [Member]            
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)     2,816,539      
The 2026 Plan [Member] | Common Stock [Member]            
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)   2,500,000        
Dolly Varden Acquisition [Member] | Replacement Options [Member]            
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 417,048          
Fair value of replacement options $ 2,600,000          
Fair value measure of vested portion of replaced options considered part of acquisition cost $ 2,100,000          
Fair value measure of vested portion of replaced options treated as post combination expense     $ 500,000