XML 27 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash and Investments in Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2024
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

 

 

 

June 30, 2024

 

 

December 31, 2023

 

Cash and cash equivalents

 

$

27,940

 

 

$

35,277

 

Short-term investments

 

 

243,295

 

 

 

268,339

 

Long-term investments

 

 

19,405

 

 

 

25,825

 

Total cash and investments in marketable securities

 

$

290,640

 

 

$

329,441

 

 

Schedule of Portfolio of Cash and Investments in Marketable Securities

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

 

 

 

 

 

June 30, 2024

 

 

December 31, 2023

 

 

 

Fair Value Hierarchy Level

 

Amortized Cost

 

 

Gross Unrealized Gains

 

 

Gross Unrealized Losses

 

 

Fair Value

 

 

Fair Value

 

Corporate notes and bonds

 

2

 

$

88,822

 

 

$

3

 

 

$

(258

)

 

$

88,567

 

 

$

38,882

 

Corporate commercial paper

 

2

 

 

166,404

 

 

 

 

 

 

(257

)

 

 

166,147

 

 

 

255,241

 

Obligations of U.S. government agencies

 

2

 

 

3,482

 

 

 

 

 

 

(3

)

 

 

3,479

 

 

 

 

Available-for-sale investments

 

 

 

$

258,708

 

 

$

3

 

 

$

(518

)

 

$

258,193

 

 

$

294,123

 

Money market funds

 

1

 

 

 

 

 

 

 

 

 

 

 

8,059

 

 

 

2,359

 

Certificates of deposit

 

2

 

 

 

 

 

 

 

 

 

 

 

14,020

 

 

 

15,116

 

Cash

 

N/A

 

 

 

 

 

 

 

 

 

 

 

10,368

 

 

 

17,843

 

Total cash and investments in marketable securities

 

 

 

 

 

 

 

 

$

290,640

 

 

$

329,441