XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash and Investments in Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Cash and Investments in Marketable Securities, Including Cash Equivalents

Cash and investments in marketable securities, including cash equivalents, are as follows (in thousands):

 

 

Estimated Fair Value at

 

 

December 31,

 

 

December 31,

 

 

2023

 

 

2022

 

Cash and cash equivalents

 

$

35,277

 

 

$

88,227

 

Short-term investments

 

 

268,339

 

 

 

416,750

 

Long-term investments

 

 

25,825

 

 

 

 

Total cash and investments in marketable securities

 

$

329,441

 

 

$

504,977

 

Schedule of Portfolio of Cash and Investments in Marketable Securities

Our portfolio of cash and investments in marketable securities includes (in thousands):

 

 

 

 

 

 

 

December 31, 2023

 

 

December 31, 2022

 

 

 

Fair Value
Hierarchy

 

 

 

 

Gross Unrealized

 

 

Gross Unrealized

 

 

 

 

 

 

 

 

Level

 

Amortized Cost

 

 

Gains

 

 

Losses

 

 

Fair Value

 

 

Fair Value

 

Corporate notes and bonds

 

2

 

$

38,799

 

 

$

85

 

 

$

(2

)

 

$

38,882

 

 

$

83,522

 

Corporate commercial paper

 

2

 

 

255,274

 

 

 

47

 

 

 

(80

)

 

 

255,241

 

 

 

344,204

 

Available-for-sale investments

 

 

 

 

294,073

 

 

 

132

 

 

 

(82

)

 

 

294,123

 

 

 

427,726

 

Money market funds

 

1

 

 

 

 

 

 

 

 

 

 

 

2,359

 

 

 

47,054

 

Certificates of deposit

 

2

 

 

 

 

 

 

 

 

 

 

 

15,116

 

 

 

21,399

 

Cash

 

N/A

 

 

 

 

 

 

 

 

 

 

 

17,843

 

 

 

8,798

 

Total cash and investments in marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

$

329,441

 

 

$

504,977