v3.25.0.1
Investments (Tables)
12 Months Ended
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Summary of Composition of Short and Long Term Investments

The following tables summarize the composition of our short- and long-term investments at December 31, 2024 and 2023:

 

 

December 31, 2024

 

 

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Aggregate
Fair Value

 

 

 

(in thousands)

 

Commercial paper

 

$

4,941

 

 

$

—

 

 

$

—

 

 

$

4,941

 

Corporate bonds

 

 

284,337

 

 

 

533

 

 

 

(295

)

 

 

284,575

 

U.S. Government agency securities

 

 

117,158

 

 

 

260

 

 

 

(49

)

 

 

117,369

 

U.S. Treasury securities

 

 

1,303,384

 

 

 

780

 

 

 

(9

)

 

 

1,304,155

 

Total

 

$

1,709,820

 

 

$

1,573

 

 

$

(353

)

 

$

1,711,040

 

 

 

 

December 31, 2023

 

 

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Aggregate
Fair Value

 

 

 

(in thousands)

 

Commercial paper

 

$

11,513

 

 

$

—

 

 

$

—

 

 

$

11,513

 

Corporate bonds

 

 

237,662

 

 

 

422

 

 

 

(678

)

 

 

237,406

 

U.S. Government agency securities

 

 

122,414

 

 

 

520

 

 

 

(176

)

 

 

122,758

 

U.S. Treasury securities

 

 

953,457

 

 

 

1,087

 

 

 

(273

)

 

 

954,271

 

Total

 

$

1,325,046

 

 

$

2,029

 

 

$

(1,127

)

 

$

1,325,948

 

Summary of Contractual Maturities of Short-Term and Long-Term Investments Held

The contractual maturities of short-term and long-term investments held as follows:

 

 

December 31, 2024

 

 

December 31, 2023

 

 

 

Amortized
Cost Basis

 

 

Aggregate
Fair Value

 

 

Amortized
Cost Basis

 

 

Aggregate
Fair Value

 

 

 

( in thousands)

 

Due within one year

 

$

1,555,656

 

 

$

1,556,828

 

 

$

1,000,447

 

 

$

1,000,245

 

Due after 1 year and within 2 years

 

 

154,164

 

 

 

154,212

 

 

 

324,599

 

 

 

325,703

 

Total

 

$

1,709,820

 

 

$

1,711,040

 

 

$

1,325,046

 

 

$

1,325,948