v3.26.1
Investments (Tables)
3 Months Ended
Mar. 31, 2026
Investments  
Schedule of reconciliation of available-for-sale investments from cost basis to fair value

As of March 31, 2026

  ​ ​ ​

  ​ ​ ​

Gross

  ​ ​ ​

Gross

  ​ ​ ​

Estimated

Amortized

Unrealized

Unrealized

Fair

Cost

Gains

(Losses)

Value

Corporate bonds

$

153,453

$

151

$

(393)

$

153,211

Commercial paper

1,494

1,494

Agency bonds

850

850

Total investments

$

155,797

$

151

$

(393)

$

155,555

Schedule of available-for-sale securities maturities

Available-for-sale securities maturing as of December 31:

2026

$

39,334

2027

75,980

2028

36,614

2029

3,627

$

155,555