XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2024
Marketable Securities [Abstract]  
Schedule of Marketable Securities

Marketable securities as of June 30, 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

$

136,782

 

$

2

 

$

(41

)

$

136,743

 

  U.S. government agency securities

 

 

83,566

 

 

 

 

 

 

(27

)

 

 

83,539

 

Total available-for-sale securities

$

220,348

 

$

2

 

$

(68

)

$

220,282