XML 32 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2024
Marketable Securities [Abstract]  
Summary of Available-for-Sale Debt Securities

The following tables summarize the available-for-sale debt securities held at June 30, 2024 and December 31, 2023 (in thousands):

Description

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

June 30, 2024

 

 

 

 

 

 

 

 

 

 

 

 

US treasury securities

 

$

193,850

 

 

$

6

 

 

$

(298

)

 

$

193,558

 

US government agencies

 

 

121,559

 

 

 

3

 

 

 

(365

)

 

$

121,197

 

Commercial Paper

 

 

23,621

 

 

 

 

 

 

(33

)

 

$

23,588

 

Corporate securities

 

 

297,847

 

 

 

 

 

 

(1,404

)

 

$

296,443

 

Total

 

$

636,877

 

 

$

9

 

 

$

(2,100

)

 

$

634,786

 

 

Description

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

US treasury securities

 

$

23,361

 

 

$

5

 

 

$

(113

)

 

$

23,253

 

US government agencies

 

 

142,948

 

 

 

48

 

 

 

(305

)

 

 

142,691

 

Corporate securities

 

 

160,598

 

 

 

113

 

 

 

(306

)

 

 

160,405

 

Total

 

$

326,907

 

 

$

166

 

 

$

(724

)

 

$

326,349