v3.26.3
Note 2 - Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2026
Notes Tables  
Segment Reporting [Table Text Block]

 

 

For the Three Months Ended September 30,

 

 

For the Nine Months Ended September 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Cost of sales

 

$15,198

 

 

$12,173

 

 

 

38,097

 

 

$35,030

 

General and administrative

 

 

5,217

 

 

 

6,142

 

 

 

16,706

 

 

 

18,860

 

Commercialization

 

 

9,795

 

 

 

9,623

 

 

 

31,957

 

 

 

30,330

 

Research and development:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Clinical research and development

 

 

9,341

 

 

 

7,789

 

 

 

31,449

 

 

 

21,881

 

Medical affairs

 

 

1,203

 

 

 

1,323

 

 

 

3,683

 

 

 

4,107

 

Other research and development (1)

 

 

7,007

 

 

 

6,179

 

 

 

19,579

 

 

 

17,190

 

Operating costs and expenses

 

 

47,761

 

 

 

43,229

 

 

 

141,471

 

 

 

127,398

 

Stock-based compensation

 

 

2,021

 

 

 

1,673

 

 

 

5,870

 

 

 

5,327

 

Total operating costs and expenses

 

$49,782

 

 

$44,902

 

 

$147,341

 

 

$132,725

 

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]

 

 

For the Three Months Ended

 

 

For the Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Options outstanding

 

 

1,714,761

 

 

 

2,947,276

 

 

 

1,819,455

 

 

 

3,718,413

 

Warrant outstanding

 

 

2,116,250

 

 

 

2,116,250

 

 

 

2,116,250

 

 

 

2,116,250

 

Unvested restricted stock units

 

 

10,940

 

 

 

229,495

 

 

 

14,344

 

 

 

354,821

 

Totals

 

 

3,841,951

 

 

 

5,293,021

 

 

 

3,950,049

 

 

 

6,189,484

 

Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

 

 

For the Three Months Ended September 30,

 

 

For the Nine Months Ended September 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$5,956

 

 

$8,844

 

 

$10,392

 

 

$17,673

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common stock outstanding for basic net income per share

 

 

51,602,295

 

 

 

50,339,456

 

 

 

51,131,897

 

 

 

49,881,181

 

Net effect of dilutive common stock equivalents

 

 

1,514,541

 

 

 

590,437

 

 

 

1,473,117

 

 

 

453,372

 

Weighted average common stock outstanding for diluted net income per share

 

 

53,116,836

 

 

 

50,929,893

 

 

 

52,605,014

 

 

 

50,334,553

 

Net income per share of common stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$0.12

 

 

$0.18

 

 

$0.20

 

 

$0.35

 

Diluted

 

$0.11

 

 

$0.17

 

 

$0.20

 

 

$0.35

 

Fair Value, Assets Measured on Recurring Basis [Table Text Block]

September 30, 2026

​

Level 1

​

​

Level 2

​

​

Level 3

​

​

Total

​

Cash Equivalents

​

$

12,350

​

​

$

21,086

​

​

$

—

​

​

$

33,436

​

U.S. Government Securities

​

​

28,349

​

​

​

7,113

​

​

​

—

​

​

​

35,462

​

Corporate Bonds

​

​

—

​

​

​

6,229

​

​

​

—

​

​

​

6,229

​

Commercial Paper

​

​

—

​

​

​

25,336

​

​

​

—

​

​

​

25,336

​

Totals

​

$

40,699

​

​

$

59,764

​

​

$

—

​

​

$

100,463

​

December 31, 2025

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Cash Equivalents

 

$5,060

 

 

$18,710

 

 

$—

 

 

$23,770

 

U.S. Government Securities

 

 

27,903

 

 

 

14,873

 

 

 

—

 

 

 

42,776

 

Corporate Bonds

 

 

—

 

 

 

6,865

 

 

 

—

 

 

 

6,865

 

Commercial Paper

 

 

—

 

 

 

18,252

 

 

 

—

 

 

 

18,252

 

Totals

 

$32,963

 

 

$58,700

 

 

$—

 

 

$91,663

 

Cash, Cash Equivalent, and Investment [Table Text Block]

 

Maturity

 

Amortized

 

 

Unrealized

 

 

Estimated

 

September 30, 2026

(in years)

 

Cost

 

 

Gains

 

 

Losses

 

 

Fair Value

 

Cash Equivalents

 

$33,436

 

 

$—

 

 

$—

 

 

$33,436

 

U.S. Government Securities

Less than 1

 

 

35,525

 

 

 

—

 

 

 

(63)

 

 

35,462

 

Corporate Bonds

Less than 1

 

 

6,239

 

 

 

—

 

 

 

(10)

 

 

6,229

 

Commercial Paper

Less than 1

 

 

25,361

 

 

 

—

 

 

 

(25)

 

 

25,336

 

Totals

 

$100,561

 

 

$—

 

 

$(98)

 

$100,463

 

 

Maturity

 

Amortized

 

 

Unrealized

 

 

Estimated

 

December 31, 2025

(in years)

 

Cost

 

 

Gains

 

 

Losses

 

 

Fair Value

 

Cash Equivalents

 

$23,772

 

 

$—

 

 

$(2)

 

$23,770

 

U.S. Government Securities

Less than 1

 

 

42,739

 

 

 

37

 

 

 

—

 

 

 

42,776

 

Corporate Bonds

Less than 1

 

 

6,866

 

 

 

1

 

 

 

(2)

 

 

6,865

 

Commercial Paper

Less than 1

 

 

18,250

 

 

 

3

 

 

 

(1)

 

 

18,252

 

Totals

 

$91,627

 

 

$41

 

 

$(5)

 

$91,663

 

Schedule of Inventory, Current [Table Text Block]

 

 

September 30, 2026

 

 

December 31, 2025

 

Raw materials

 

$7,278

 

 

$3,212

 

Work-in-process

 

 

3,344

 

 

 

1,343

 

Finished goods

 

 

869

 

 

 

960

 

Total inventories

 

$11,491

 

 

$5,515