v3.26.1
Note 9 - Shareholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Remaining

 
      

Weighted-Avg.

  

Contractual

 
  

Number of

  

Exercise

  

Term

 
  

Options

  

Price

  

(years)

 

Outstanding at December 31, 2025

  16,500  $10.00     

Granted

  3,517,500  $1.11     

Exercised

  -  $-     

Outstanding at June 30, 2026

  3,534,000  $1.15   9.6 

Exercisable at June 30, 2026

  246,500  $1.71   9.1 
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
Expected Volatility76%
Expected term

6.1 years

Risk-free interest rate3.77%
Expected dividend yield0%
Schedule of Nonvested Share Activity [Table Text Block]
      

Weighted-Avg.

 
      

Grant-Date

 
  

Number of

  

Fair Value

 
  

Options

  

Per Option

 

Non-vested stock options at December 31, 2025

  -  $- 

Granted

  3,517,500  $0.77 

Vested

  (230,000) $0.73 

Non-vested stock options at June 30, 2026

  3,287,500  $0.77 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
      

Weighted-Avg.

 
      

Grant Date

 
      

Fair Value

 
  

Shares

  

Per Share

 
         

Non-vested restricted stock as of December 31, 2025

  1,428,680  $1.75 

Granted

  220,000  $1.11 

Vested

  (735,514) $1.72 

Non-vested restricted stock as of June 30, 2026

  913,166  $1.63 
Class of Treasury Stock [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 
  

(in thousands)

         
                 

Shares repurchased

  -   72   -   197 

Weighted average price per share

 $-  $1.153  $-  $1.610 

Value of shares repurchased

 $-  $83  $-  $316