v3.26.1
Note 14 - Stock-based Compensation (Details Textual)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Aug. 15, 2025
Jan. 29, 2025
Jan. 06, 2025
$ / shares
shares
Jul. 31, 2023
Mar. 31, 2026
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
$ / shares
Dec. 31, 2025
shares
Mar. 31, 2020
shares
Share-Based Payment Arrangement, Expense | $         $ 64 $ 91    
Chief Financial Officer [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)     26,315          
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares     $ 10.07          
Share-Based Payment Arrangement, Option [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)         200,000      
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares         $ 1.15      
Share-Based Payment Arrangement, Option [Member] | Chief Financial Officer [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     36 months          
Non-plan Options [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)         0      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares         $ 0 $ 7.92    
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares         $ 0      
Non-plan Options [Member] | Chief Financial Officer [Member]                
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares     $ 10.07          
Non-plan Options [Member] | Chief Financial Officer [Member] | Share-Based Payment Arrangement, Tranche One [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     3 years          
Inducement Equity Incentive Plan 2020 [Member]                
Common Stock, Capital Shares Reserved for Future Issuance (in shares)             0 3
Equity Incentive Plan 2023 [Member]                
Common Stock, Capital Shares Reserved for Future Issuance (in shares)         67,888   194,520  
Shares Available for Issuance, Quarterly Increase, Percentage of Common Shares Outstanding on Adjustment Date Less Fiscal Quarter Beginning Balance   10.00%            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)         200,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares         $ 0.93 $ 8.25    
Equity Incentive Plan 2023 [Member] | Share-Based Payment Arrangement, Option [Member] | Employees and Consultants [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       5 years        
Equity Incentive Plan 2023 [Member] | Non-plan Options [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)     26,315          
Reverse Stock Split [Member]                
Stockholders' Equity Note, Stock Split, Conversion Ratio 19