v3.26.1
Note 10 - Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]

 

 

2026

 

 

2025

 

Dividend yield

 

 

0.0%

 

 

0.0%

Expected volatility

 

 

74.1%

 

 

81.5%

Risk-free interest rate

 

 

3.7%

 

 

4.4%

Expected life in years

 

 

5.54

 

 

 

5.55

 

Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]

 

 

For the Three Months Ended

 

 

For the Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Options:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Selling, general, and administrative

 

$249

 

 

$235

 

 

$495

 

 

$545

 

Research and development

 

 

55

 

 

 

46

 

 

 

109

 

 

 

93

 

Restricted stock units:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Selling, general, and administrative

 

 

930

 

 

 

757

 

 

 

1,823

 

 

 

1,682

 

Research and development

 

 

719

 

 

 

590

 

 

 

1,422

 

 

 

1,334

 

Total stock-based compensation expense

 

$1,953

 

 

$1,628

 

 

$3,849

 

 

$3,654

 

Share-Based Payment Arrangement, Activity [Table Text Block]

Shares

Weighted Average Exercise Price

Weighted Average Remaining Contractual Term (years)

Aggregate Intrinsic Value (in thousands)

Outstanding at December 31, 2025

3,217,289

$

16.13

Granted

364,336

6.68

(Expired)

(118,292

)

(34.57

)

Outstanding at June 30, 2026

3,463,333

$

14.51

5.6

$

7,535

Vested and expected to vest at June 30, 2026

3,463,333

$

14.51

5.6

$

7,535

Exercisable

2,885,850

$

16.37

4.8

$

5,878

Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]

 

 

Shares

 

 

Weighted- Average Grant-Date Fair Value

 

Nonvested shares at December 31, 2025

 

 

1,334,973

 

 

$3.88

 

Granted

 

 

1,445,400

 

 

$6.87

 

(Forfeited)

 

 

(38,425)

 

$5.69

 

(Vested)

 

 

(694,664)

 

$4.31

 

Nonvested shares at June 30, 2026

 

 

2,047,284

 

 

$5.82