XML 45 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Investments (Tables)
9 Months Ended
Sep. 30, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Investments

Investments consist of the following (in thousands):

 

 

 

 

 

 

Gross Unrealized

 

 

 

 

 

 

 

 

 

 

 

 

Losses

 

 

 

 

 

 

Amortized

 

 

 

 

 

Less than

 

 

Greater than

 

 

Estimated

 

September 30, 2025

 

Cost

 

 

Gains

 

 

One Year

 

 

One Year

 

 

Fair Value

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Available-for-sale securities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency debt securities

 

$

273,690

 

 

$

1,032

 

 

$

(3

)

 

$

(6

)

 

$

274,713

 

Corporate debt securities

 

 

218,685

 

 

 

1,268

 

 

 

 

 

 

(1

)

 

 

219,952

 

 Total short-term investments

 

 

492,375

 

 

 

2,300

 

 

 

(3

)

 

 

(7

)

 

 

494,665

 

Long-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Available-for-sale securities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency debt securities

 

 

10,062

 

 

 

 

 

 

(4

)

 

 

(6

)

 

 

10,052

 

Corporate debt securities

 

 

17,690

 

 

 

 

 

 

(5

)

 

 

(13

)

 

 

17,672

 

 

 

27,752

 

 

 

 

 

 

(9

)

 

 

(19

)

 

 

27,724

 

Held-to-maturity securities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

 

145

 

 

 

 

 

 

 

 

 

 

 

 

145

 

Total long-term investments

 

 

27,897

 

 

 

 

 

 

(9

)

 

 

(19

)

 

 

27,869

 

Total investments

 

$

520,272

 

 

$

2,300

 

 

$

(12

)

 

$

(26

)

 

$

522,534

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Available-for-sale securities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency debt securities

 

$

266,506

 

 

$

763

 

 

$

(58

)

 

$

(6

)

 

$

267,205

 

Corporate debt securities

 

 

192,617

 

 

 

762

 

 

 

(58

)

 

 

(4

)

 

 

193,317

 

 Total short-term investments

 

 

459,123

 

 

 

1,525

 

 

 

(116

)

 

 

(10

)

 

 

460,522

 

Long-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Available-for-sale securities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government and agency debt securities

 

 

48,856

 

 

 

 

 

 

 

 

 

(179

)

 

 

48,677

 

Corporate debt securities

 

 

24,484

 

 

 

 

 

 

 

 

 

(158

)

 

 

24,326

 

 

 

73,340

 

 

 

 

 

 

 

 

 

(337

)

 

 

73,003

 

Held-to-maturity securities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

 

145

 

 

 

 

 

 

 

 

 

 

 

 

145

 

Total long-term investments

 

 

73,485

 

 

 

 

 

 

 

 

 

(337

)

 

 

73,148

 

Total investments

 

$

532,608

 

 

$

1,525

 

 

$

(116

)

 

$

(347

)

 

$

533,670

 

Schedule of Proceeds from Sales and Maturities of Marketable Securities Plus Resulting Realized Gains and Losses

Realized gains and losses on the sales and maturities of investments, which were identified using the specific identification method, were as follows:

 

 

 

Nine Months Ended September 30,

 

(In thousands)

 

2025

 

 

2024

 

Proceeds from the sales and maturities of investments

 

$

320,383

 

 

$

224,786

 

Realized gains

 

$

4

 

 

$

 

Realized losses

 

$

 

 

$

 

Schedule of Contractual Maturities of Available-for-Sale and Held-to-Maturity Securities

The Company’s available-for-sale and held-to-maturity securities at September 30, 2025 had contractual maturities in the following periods:

 

 

 

Available-for-sale

 

 

Held-to-maturity

 

 

 

Amortized

 

 

Estimated

 

 

Amortized

 

 

Estimated

 

(In thousands)

 

Cost

 

 

Fair Value

 

 

Cost

 

 

Fair Value

 

Within 1 year

 

$

247,712

 

 

$

248,291

 

 

$

145

 

 

$

145

 

After 1 year through 5 years

 

 

272,415

 

 

 

274,098

 

 

 

 

 

 

 

Total

 

$

520,127

 

 

$

522,389

 

 

$

145

 

 

$

145