XML 29 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Cash and Investments in Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2025
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

 

 

 

March 31, 2025

 

 

December 31, 2024

 

Cash and cash equivalents

 

$

38,894

 

 

$

44,252

 

Short-term investments

 

 

179,738

 

 

 

210,974

 

Long-term investments

 

 

2,019

 

 

 

13,869

 

Total cash and investments in marketable securities

 

$

220,651

 

 

$

269,095

 

Schedule of Portfolio of Cash and Investments in Marketable Securities

Our portfolio of cash and investments in marketable securities consists of the following (in thousands):

 

 

 

 

 

March 31, 2025

 

 

December 31, 2024

 

 

 

Fair Value Hierarchy Level

 

Amortized Cost

 

 

Gross Unrealized Gains

 

 

Gross Unrealized Losses

 

 

Fair Value

 

 

Fair Value

 

Corporate notes and bonds

 

2

 

$

97,017

 

 

$

44

 

 

$

(21

)

 

$

97,040

 

 

$

109,711

 

Corporate commercial paper

 

2

 

 

85,514

 

 

 

14

 

 

 

(22

)

 

 

85,506

 

 

 

119,542

 

Available-for-sale investments

 

 

 

$

182,531

 

 

$

58

 

 

$

(43

)

 

$

182,546

 

 

$

229,253

 

Money market funds

 

1

 

 

 

 

 

 

 

 

 

 

 

16,882

 

 

 

15,993

 

Certificates of deposit

 

2

 

 

 

 

 

 

 

 

 

 

 

14,099

 

 

 

14,027

 

Cash

 

N/A

 

 

 

 

 

 

 

 

 

 

 

7,124

 

 

 

9,822

 

Total cash and investments in marketable securities

 

 

 

 

 

 

 

 

$

220,651

 

 

$

269,095