XML 33 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2024
Marketable Securities [Abstract]  
Summary of Available-for-Sale Debt Securities

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

Description

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

US treasury securities

 

$

187,847

 

 

$

 

 

$

(277

)

 

$

187,570

 

US government agencies

 

 

143,361

 

 

 

12

 

 

 

(423

)

 

 

142,950

 

Corporate securities

 

 

321,978

 

 

 

10

 

 

 

(1,084

)

 

 

320,904

 

Total

 

$

653,186

 

 

$

22

 

 

$

(1,784

)

 

$

651,424

 

 

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