XML 50 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2024
Marketable Securities [Abstract]  
Summary of Available-for-Sale Debt Securities

The following table summarizes the available-for-sale debt securities held at December 31, 2024 and 2023 (in thousands):

 

Description

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

December 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

US treasury securities

 

$

158,518

 

 

$

190

 

 

$

(244

)

 

$

158,464

 

US government agencies

 

 

179,030

 

 

 

33

 

 

 

(1,248

)

 

 

177,815

 

Commercial Paper

 

 

15,847

 

 

 

5

 

 

 

-

 

 

 

15,852

 

Corporate securities

 

 

378,736

 

 

 

424

 

 

 

(644

)

 

 

378,516

 

Total

 

$

732,131

 

 

$

652

 

 

$

(2,136

)

 

$

730,647

 

 

Description

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

$

23,361

 

 

$

5

 

 

$

(113

)

 

$

23,253

 

US government agency securities

 

 

142,948

 

 

 

48

 

 

 

(305

)

 

 

142,691

 

Corporate securities

 

 

160,598

 

 

 

113

 

 

 

(306

)

 

 

160,405

 

Total

 

$

326,907

 

 

$

166

 

 

$

(724

)

 

$

326,349