XML 55 R33.htm IDEA: XBRL DOCUMENT v3.25.4
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2025
Marketable Securities  
Schedule of marketable debt securities, classified as available-for-sale

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

​

​

  ​ ​ ​

Gross

  ​ ​ ​

Gross

  ​ ​ ​

​

​

​

​

Amortized

​

Unrealized

​

Unrealized

​

Fair

​

​

Cost

​

Gains

​

Losses

​

Value

​

​

(In thousands)

December 31, 2025

​

​

​

​

​

​

​

​

​

​

​

​

Marketable securities

​

​

​

​

​

​

​

​

​

​

​

​

U.S. government and municipal obligations

​

​

​

​

​

​

​

​

​

​

​

​

Maturing in one year or less

​

$

151,270

​

$

479

​

$

—

​

$

151,749

Maturing after one year through three years

​

​

42,358

​

​

127

​

​

—

​

​

42,485

Total U.S. government and municipal obligations

​

$

193,628

​

$

606

​

$

—

​

$

194,234

Corporate debt securities

​

​

​

​

​

​

​

​

​

​

​

​

Maturing in one year or less

​

$

257,064

​

$

373

​

$

—

​

$

257,437

Maturing after one year through three years

​

​

37,980

​

​

55

​

​

(4)

​

​

38,031

Total corporate debt securities

​

$

295,044

​

$

428

​

$

(4)

​

$

295,468

Total marketable securities

​

$

488,672

​

$

1,034

​

$

(4)

​

$

489,702

December 31, 2024

​

​

​

​

​

​

​

​

​

​

​

​

Marketable securities

​

​

​

​

​

​

​

​

​

​

​

​

U.S. government and municipal obligations

​

​

​

​

​

​

​

​

​

​

​

​

Maturing in one year or less

​

$

185,388

​

$

467

​

$

—

​

$

185,855

Maturing after one year through three years

​

​

102,331

​

​

316

​

​

(144)

​

​

102,503

Total U.S. government and municipal obligations

​

$

287,719

​

$

783

​

$

(144)

​

$

288,358

Corporate debt securities

​

​

​

​

​

​

​

​

​

​

​

​

Maturing in one year or less

​

$

336,350

​

$

350

​

$

(54)

​

$

336,646

Maturing after one year through three years

​

​

72,139

​

​

36

​

​

(254)

​

​

71,921

Total corporate debt securities

​

$

408,489

​

$

386

​

$

(308)

​

$

408,567

Total marketable securities

​

$

696,208

​

$

1,169

​

$

(452)

​

$

696,925

​