v3.25.2
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2025
Marketable Securities [Abstract]  
Schedule of Marketable Securities

Marketable securities as of June 30, 2025 consisted of the following (in thousands):

 

 

 

 

Gross Unrealized

 

 

 

 

 

Amortized Cost

 

 

Gains

 

 

Losses

 

 

Estimated Fair Value

 

Marketable securities available-for-sale:

 

 

 

 

 

 

 

 

 

 

 

 

 U.S. treasury securities

 

$

449,269

 

 

$

313

 

 

$

(39

)

 

$

449,543

 

 U.S. government agency securities

 

 

73,066

 

 

 

50

 

 

 

(23

)

 

 

73,093

 

Total available-for-sale securities

 

$

522,335

 

 

$

363

 

 

$

(62

)

 

$

522,636

 

Marketable securities as of December 31, 2024 consisted of the following (in thousands):

 

 

 

 

Gross Unrealized

 

 

 

 

 

Amortized Cost

 

 

Gains

 

 

Losses

 

 

Estimated Fair Value

 

Marketable securities available-for-sale:

 

 

 

 

 

 

 

 

 

 

 

 

 U.S. treasury securities

 

$

189,409

 

 

$

288

 

 

$

(34

)

 

$

189,663

 

 U.S. government agency securities

 

 

107,722

 

 

 

85

 

 

 

(23

)

 

 

107,784

 

Total available-for-sale securities

 

$

297,131

 

 

$

373

 

 

$

(57

)

 

$

297,447

 

Schedule of Contractual Maturity The following table shows the fair value of the Company’s marketable securities, by contractual maturity, as of June 30, 2025 (in thousands):

 

June 30, 2025

 

Due within one year

 

$

430,370

 

Due after one year through five years

 

 

92,266

 

Total available-for-sale securities

 

$

522,636