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

As of June 30, 2026

  ​ ​ ​

  ​ ​ ​

Gross

  ​ ​ ​

Gross

  ​ ​ ​

Estimated

Amortized

Unrealized

Unrealized

Fair

Cost

Gains

(Losses)

Value

Corporate bonds

$

102,806

$

66

$

(255)

$

102,617

Agency bonds

850

(1)

849

Total investments

$

103,656

$

66

$

(256)

$

103,466

Schedule of available-for-sale securities maturities

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

2026

$

18,072

2027

41,850

2028

31,088

2029

12,456

$

103,466