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

Marketable securities consist of the following:

June 30, 2026

Gross

Gross

Amortized

Unrealized

Unrealized

Estimated

(in thousands)

  ​ ​ ​

Cost

  ​ ​ ​

Gain

  ​ ​ ​

Loss

  ​ ​ ​

Fair Value

Corporate bonds

$

4,831

$

$

(3)

$

4,828

Total

$

4,831

$

$

(3)

$

4,828

December 31, 2025

Gross

Gross

Amortized

Unrealized

Unrealized

Estimated

(in thousands)

  ​ ​ ​

Cost

  ​ ​ ​

Gain

  ​ ​ ​

Loss

  ​ ​ ​

Fair Value

Corporate bonds

$

15,818

$

19

$

(1)

$

15,836

Total

$

15,818

$

19

$

(1)

$

15,836

Schedule of available-for-sale maturities

The following table summarizes maturities of the Company’s investments available-for-sale as of
June 30, 2026:

June 30, 2026

Fair

(in thousands)

  ​ ​ ​

Cost

  ​ ​ ​

Value

Maturities:

Within 1 year

$

4,831

$

4,828

Total investments available-for-sale

$

4,831

$

4,828