v3.26.1
Investments (Tables)
3 Months Ended
Mar. 31, 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)

$

92,471

$

4

$

(94)

$

92,381

Municipal bonds (due within 1 year)

1,840

(1)

1,839

Total investments as of March 31, 2026

$

94,311

$

4

$

(95)

$

94,220

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