v3.26.1
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2026
Marketable Securities  
Schedule of marketable debt securities, classified as available-for-sale

Amortized

Gross Unrealized

Gross Unrealized

Fair

  ​ ​ ​

Cost

  ​ ​ ​

Gains

  ​ ​ ​

Losses

  ​ ​ ​

Value

(In thousands)

June 30, 2026

Marketable securities

U.S. government and municipal obligations

Maturing in one year or less

$

165,974

$

50

$

(261)

$

165,763

Maturing after one year through three years

101,406

(504)

100,902

Total U.S. government and municipal obligations

$

267,380

$

50

$

(765)

$

266,665

Corporate debt securities

Maturing in one year or less

$

325,803

$

35

$

(449)

$

325,389

Maturing after one year through three years

78,248

(169)

78,079

Total corporate debt securities

$

404,051

$

35

$

(618)

$

403,468

Total marketable securities

$

671,431

$

85

$

(1,383)

$

670,133

Amortized

Gross Unrealized

Gross 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