v3.26.1
Note 15 - Stock-based Compensation (Details Textual)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 15, 2025
Jan. 29, 2025
Jan. 06, 2025
$ / shares
shares
Jul. 31, 2023
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
Dec. 31, 2025
shares
Mar. 31, 2020
shares
Share-Based Payment Arrangement, Expense | $         $ 266 $ 98 $ 330 $ 189    
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)             175,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             $ 1 $ 7.92    
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares             $ 1.15      
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              
Non-plan Options [Member] | Marc Sellouk [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)             175,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 Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage             100.00%      
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)         112,725   112,725   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)             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.93 $ 5.13    
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] | Service Based Options [Member] | Vesting in Three Years [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)             200,000      
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