XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2023
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, 2023

Marketable securities

U.S. government and municipal obligations

Maturing in one year or less

$

132,459

$

143

$

(53)

$

132,549

Maturing after one year through three years

26,009

77

26,086

Total U.S. government and municipal obligations

$

158,468

$

220

$

(53)

$

158,635

Corporate debt securities

Maturing in one year or less

$

183,625

$

300

$

(10)

$

183,915

Maturing after one year through three years

45,977

257

46,234

Total corporate debt securities

$

229,602

$

557

$

(10)

$

230,149

Total marketable securities

$

388,070

$

777

$

(63)

$

388,784

December 31, 2022

Marketable securities

U.S. government and municipal obligations

Maturing in one year or less

$

97,246

$

5

$

(369)

$

96,882

Maturing after one year through three years

Total U.S. government and municipal obligations

$

97,246

$

5

$

(369)

$

96,882

Corporate debt securities

Maturing in one year or less

$

179,613

$

$

(972)

$

178,641

Maturing after one year through three years

Total corporate debt securities

$

179,613

$

$

(972)

$

178,641

Total marketable securities

$

276,859

$

5

$

(1,341)

$

275,523