v3.26.1
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2026
Marketable Securities  
Schedule of marketable securities available for sale

Marketable securities available for sale were as follows (in thousands):

June 30, 2026

Gross

Gross

Estimated

Amortized

Unrealized

Unrealized

Market

  ​ ​ ​

Cost

  ​ ​ ​

Gains

  ​ ​ ​

Losses

  ​ ​ ​

Value

Commercial Paper

$

9,964

$

$

(11)

$

9,953

Corporate debt securities

21,232

(25)

21,207

Government and agency securities

66,796

(50)

66,746

Total

$

97,992

$

$

(86)

$

97,906

December 31, 2025

Gross

Gross

Estimated

Amortized

Unrealized

Unrealized

Market

  ​ ​ ​

Cost

  ​ ​ ​

Gains

  ​ ​ ​

Losses

  ​ ​ ​

Value

Commercial Paper

$

6,396

$

3

$

$

6,399

Corporate debt securities

12,452

18

12,470

Government and agency securities

34,879

48

34,927

Total

$

53,727

$

69

$

$

53,796

Schedule of maturities of marketable securities

The following are the scheduled maturities as of June 30, 2026 (in thousands):

Net

Fair

Carrying Amount

Value

2026 (remaining six months)

  ​ ​ ​

$

53,529

$

53,504

2027

44,463

44,402

Total

  ​ ​ ​

$

97,992

$

97,906