v3.26.1
Investments (Tables)
6 Months Ended
Jun. 30, 2026
Investments, Debt and Equity Securities [Abstract]  
Schedule of Components of Investments

The components of investments consisted of the following:

 

 

 

Fair Value Level

 

Amortized Cost Basis

 

 

Gross Unrealized Gain

 

 

Gross Unrealized Loss

 

 

Fair Value

 

June 30, 2026

 

(in thousands)

 

Corporate debt securities

 

Level 2

 

$

185,590

 

 

$

5

 

 

$

(534

)

 

$

185,061

 

United States government agency securities

 

Level 2

 

 

49,522

 

 

 

 

 

 

(316

)

 

 

49,206

 

Asset-backed securities

 

Level 2

 

 

37,268

 

 

 

 

 

 

(77

)

 

 

37,191

 

Yankee debt securities

 

Level 2

 

 

15,670

 

 

 

 

 

 

(28

)

 

 

15,642

 

Commercial paper

 

Level 2

 

 

16,411

 

 

 

1

 

 

 

(26

)

 

 

16,386

 

Certificates of deposit

 

Level 2

 

 

4,020

 

 

 

 

 

 

(2

)

 

 

4,018

 

Total debt investments

 

 

 

 

308,481

 

 

 

6

 

 

 

(983

)

 

 

307,504

 

Money market investments

 

Level 1

 

 

42,111

 

 

 

 

 

 

 

 

 

42,111

 

Total short-term marketable securities

 

 

 

$

350,592

 

 

$

6

 

 

$

(983

)

 

$

349,615

 

 

 

 

Fair Value Level

 

Amortized Cost Basis

 

 

Gross Unrealized Gain

 

 

Gross Unrealized Loss

 

 

Fair Value

 

December 31, 2025

 

(in thousands)

 

Corporate debt securities

 

Level 2

 

$

168,802

 

 

$

46

 

 

$

(102

)

 

$

168,746

 

United States government agency securities

 

Level 2

 

 

53,380

 

 

 

43

 

 

 

 

 

 

53,423

 

Asset-backed securities

 

Level 2

 

 

33,249

 

 

 

35

 

 

 

(1

)

 

 

33,283

 

Yankee debt securities

 

Level 2

 

 

10,599

 

 

 

7

 

 

 

(3

)

 

 

10,603

 

Commercial paper

 

Level 2

 

 

5,618

 

 

 

4

 

 

 

 

 

 

5,622

 

Certificates of deposit

 

Level 2

 

 

1,595

 

 

 

1

 

 

 

 

 

 

1,596

 

Total debt investments

 

 

 

 

273,243

 

 

 

136

 

 

 

(106

)

 

 

273,273

 

Equity investments

 

Level 1

 

 

19,997

 

 

 

 

 

 

 

 

 

19,997

 

Money market investments

 

Level 1

 

 

37,606

 

 

 

 

 

 

 

 

 

37,606

 

Total short-term marketable securities

 

 

 

$

330,846

 

 

$

136

 

 

$

(106

)

 

$

330,876

 

Schedule of Contractual Maturities of Available-for-sale Debt Securities

The contractual maturities of available-for-sale debt securities as of June 30, 2026 were as follows:

 

 

June 30, 2026

 

 

 

Amortized Cost Basis

 

 

Fair Value

 

 

 

(in thousands)

 

Due in one year or less

 

$

243,523

 

 

$

243,040

 

Due after one year through five years

 

 

107,069

 

 

 

106,575

 

Total

 

$

350,592

 

 

$

349,615