v3.25.2
Note 10 - Stock-based Compensation (Details Textual)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 09, 2025
USD ($)
shares
Feb. 07, 2025
USD ($)
shares
Jan. 01, 2024
shares
Dec. 28, 2023
USD ($)
$ / shares
shares
Jul. 12, 2022
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
$ / shares
shares
Mar. 31, 2025
shares
Dec. 31, 2023
$ / shares
shares
Jan. 01, 2022
May 24, 2021
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)           663,453   663,453   121,833   264,983    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in dollars per share) | $ / shares           $ 5.54   $ 5.54   $ 22.36   $ 18.3    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)               547,000   0        
Share-Based Payment Arrangement, Expense | $           $ 67 $ 97 $ 79 $ 339          
Share-Based Payment Arrangement, Option [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate               0.00%            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 497,000 50,000                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 10 years 10 years                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Fair Value | $ $ 600 $ 100                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 3 years                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum               3.91%            
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum               4.31%            
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum               127.00%            
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum               126.76%            
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year)               3 years            
Share-Based Payment Arrangement, Expense | $           100 100 $ 100 300          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $           $ 700   $ 700            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)               2 years 11 months 15 days            
Share-Based Payment Arrangement, Option [Member] | Minimum [Member]                            
Share Price (in dollars per share) | $ / shares           $ 1.78   $ 1.78            
Share-Based Payment Arrangement, Option [Member] | Maximum [Member]                            
Share Price (in dollars per share) | $ / shares           $ 2.94   $ 2.94            
Restricted Stock [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)       57,500                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       6 months                    
Share-Based Payment Arrangement, Expense | $           $ 0 $ 100 $ 0 $ 100          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $                   $ 0        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)               0   0        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares       $ 4.6                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Grant Date Fair Value | $       $ 300                    
Restricted Stock [Member] | Chief Executive Officer [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)         3 years                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)         100,000                  
The 2016 Omnibus Incentive Plan [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)           347,200   347,200            
The 2016 Omnibus Incentive Plan [Member] | Neuro Rx [Member]                            
Foreign Currency Exchange Rate, Remeasurement                           0.316
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)                           289,542
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in dollars per share) | $ / shares                           $ 51
The 2021 Omnibus Incentive Plan [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)                     1,050,809      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)     95,528 200,000                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Annual Percentage Increase in Authorized Shares                         1.00%  
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture (in shares)               1,117,099            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)           18,085   18,085