v3.26.1
Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2026
Financial Instruments  
Schedule of financial instruments

As of June 30, 2026

  ​ ​ ​

Cash and Cash

Short-Term

Long-Term

  ​ ​ ​

Amortized Cost

Unrealized Gains

Unrealized Losses

Fair Value

Equivalents

Investments

Investments

Cash

$

$

$

$

$

13,434

$

$

Level 1:

 

Money market funds

117,303

U.S. Treasury securities

 

135,955

1,868

137,823

137,823

Level 2:

Government securities

14,910

(41)

14,869

4,958

9,911

Total

$

150,865

$

1,868

$

(41)

$

152,692

$

130,737

$

142,781

$

9,911

As of December 31, 2025

  ​ ​ ​

Cash and Cash

Short-Term

Long-Term

  ​ ​ ​

Amortized Cost

Unrealized Gains

Unrealized Losses

Fair Value

Equivalents

Investments

Investments

Cash

$

$

$

$

$

3,267

$

$

Level 1:

 

Money market funds

93,897

U.S. Treasury securities

 

199,497

1,129

200,626

200,626

Level 2:

Government securities

Total

$

199,497

$

1,129

$

$

200,626

$

97,164

$

200,626

$

Schedule of investment by contractual maturity

The following table shows the fair value of the Company’s investments, by contractual maturity, as of June 30, 2026:

Due within 1 year

$

142,781

Due after 1 year through 5 years

 

9,911

Total fair value

$

152,692