v3.25.2
Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2025
Cash Equivalents and Marketable Securities  
Schedule of cash equivalents and marketable securities

Cash equivalents and marketable securities consisted of the following (in thousands):

June 30, 2025

Amortized

Gross Unrealized

 

    

Cost

    

Gains

    

Losses

    

Fair Value

Money market funds

$

68,043

$

$

$

68,043

Certificates of deposit

25,252

3

 

(3)

 

25,252

U.S. Treasury and agency securities

333,308

332

(152)

333,488

Commercial paper

 

98,630

(22)

 

98,608

Corporate debt securities

140,345

23

(55)

140,313

Total cash equivalents and marketable securities

$

665,578

$

358

  

$

(232)

$

665,704

Classified as:

  

  

  

Cash equivalents

  

  

  

$

161,289

Marketable securities - current

  

  

  

 

401,922

Marketable securities - noncurrent

  

  

  

 

102,493

Total cash equivalents and marketable securities

  

  

  

$

665,704

December 31, 2024

Amortized

Gross Unrealized

 

    

Cost

    

Gains

    

Losses

    

Fair Value

Money market funds

$

19,563

$

  

$

$

19,563

Certificates of deposit

15,820

22

(7)

 

15,835

U.S. Treasury and agency securities

299,211

429

(423)

299,217

Commercial paper

 

110,815

 

28

  

 

(11)

 

110,832

Corporate debt securities

102,714

 

103

  

 

(112)

 

102,705

Total cash equivalents and marketable securities

$

548,123

$

582

  

$

(553)

$

548,152

Classified as:

  

  

  

Cash equivalents

  

  

  

$

86,236

Marketable securities - current

  

  

  

 

321,664

Marketable securities - noncurrent

  

  

  

 

140,252

Total cash equivalents and marketable securities

  

  

  

$

548,152