XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-sale Investments

Available-for-sale investments consisted of the following as of December 31, 2023 and 2022 (in thousands):

 

 

 

December 31, 2023

 

 

 

Amortized Cost

 

 

Unrealized Gain

 

 

Unrealized Loss

 

 

Estimated Fair Value

 

Short-term marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

$

10,630

 

 

$

 

 

$

 

 

$

10,630

 

U.S. government treasury and agency securities

 

 

264,214

 

 

 

232

 

 

 

(20

)

 

 

264,426

 

Corporate bonds

 

 

6,278

 

 

 

3

 

 

 

 

 

 

6,281

 

Total short-term marketable securities

 

$

281,122

 

 

$

235

 

 

$

(20

)

 

$

281,337

 

 

 

 

December 31, 2022

 

 

 

Amortized Cost

 

 

Unrealized Gain

 

 

Unrealized Loss

 

 

Estimated Fair Value

 

Short-term marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

$

9,969

 

 

$

 

 

$

 

 

$

9,969

 

U.S. government treasury securities

 

 

389,898

 

 

 

14

 

 

 

(4,064

)

 

 

385,848

 

Corporate bonds

 

 

12,415

 

 

 

 

 

 

(66

)

 

 

12,349

 

Total short-term marketable securities

 

$

412,282

 

 

$

14

 

 

$

(4,130

)

 

$

408,166

 

Schedule of Gross Unrealized Holding Losses and Fair Values for Investments in Unrealized Loss Position

The following table presents the gross unrealized holding losses and fair values for investments in an unrealized loss position, and the length of time individual securities have been in a continuous loss position, as of December 31, 2023 (in thousands):

 

 

 

Less Than 12 Months

 

 

12 Months Or Greater

 

 

 

Fair Value

 

 

Unrealized Loss

 

 

Fair Value

 

 

Unrealized Loss

 

U.S. government treasury and agency securities

 

$

48,100

 

 

$

(20

)

 

$

 

 

$

 

Total available-for-sale securities

 

$

48,100

 

 

$

(20

)

 

$

 

 

$