v3.26.1
Investments (Tables)
6 Months Ended
Jun. 30, 2026
Investments  
Schedule of securities classified as held-to-maturity

Gross

Gross

Amortized

Unrealized

Unrealized

Fair

  ​ ​ ​

Cost

  ​ ​ ​

Gains

  ​ ​ ​

Losses

  ​ ​ ​

Value

(in thousands)

Corporate and agency bonds (due within 1 year)

$

37,849

$

2

$

(22)

$

37,829

Municipal bonds (due within 1 year)

1,731

1,731

Total investments as of June 30, 2026

$

39,580

$

2

$

(22)

$

39,560

Corporate and agency bonds (due within 1 year)

$

95,981

$

39

$

(60)

$

95,960

Municipal bonds (due within 1 year)

124

124

Total investments as of December 31, 2025

$

96,105

$

39

$

(60)

$

96,084