v3.26.1
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2026
Marketable Securities  
Schedule of marketable securities

Marketable securities consist of the following:

March 31, 2026

Gross

Gross

Amortized

Unrealized

Unrealized

Estimated

(in thousands)

  ​ ​ ​

Cost

  ​ ​ ​

Gain

  ​ ​ ​

Loss

  ​ ​ ​

Fair Value

Corporate bonds

$

14,578

$

2

$

(4)

$

14,576

Total

$

14,578

$

2

$

(4)

$

14,576

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
March 31, 2026:

March 31, 2026

Fair

(in thousands)

  ​ ​ ​

Cost

  ​ ​ ​

Value

Maturities:

Within 1 year

$

14,578

$

14,576

Total investments available-for-sale

$

14,578

$

14,576