XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2023
Financial Instruments, Owned, at Fair Value, by Type, Alternative [Abstract]  
Schedule of Available-for-Sale Marketable Securities

The following is a summary of available-for-sale marketable securities, as of December 31, 2023 and 2022, respectively (in thousands):

 

December 31, 2023

 

 

Amortized Cost

 

 

Unrealized Gain

 

 

Unrealized Losses

 

 

Fair Value

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

Corporate securities (1)

$

1,213

 

 

$

 

 

$

(1

)

 

$

1,212

 

Total cash equivalents

 

1,213

 

 

 

 

 

 

(1

)

 

 

1,212

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

Corporate securities (1)

$

199,084

 

 

$

115

 

 

$

(819

)

 

$

198,380

 

U.S. treasury and agency securities

 

30,404

 

 

 

25

 

 

 

(48

)

 

 

30,381

 

Total marketable securities

$

229,488

 

 

$

140

 

 

$

(867

)

 

$

228,761

 

(1) Comprised primarily of corporate bonds and commercial paper

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2022

 

 

Amortized Cost

 

 

Unrealized Gain

 

 

Unrealized Losses

 

 

Fair Value

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

Corporate securities (1)

$

184,321

 

 

$

75

 

 

$

(2,344

)

 

$

182,052

 

U.S. treasury and agency securities

 

34,071

 

 

 

3

 

 

 

(200

)

 

 

33,874

 

Total marketable securities

$

218,392

 

 

$

78

 

 

$

(2,544

)

 

$

215,926

 

(1) Comprised primarily of corporate bonds and commercial paper

 

 

 

 

 

 

 

Schedule of Fair Values of Available-for-Sale Marketable Securities

As of December 31, 2023, the fair values of available-for-sale financial instruments, by remaining contractual maturity, were as follows (in thousands):

 

 Due within one year

 

 

 

 

 

 

$

164,921

 

 Due in one to five years

 

 

 

 

 

 

 

65,052

 

Total

 

 

 

 

 

 

$

229,973