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

 

 

 

June 30, 2025

 

 

December 31, 2024

 

Cash and cash equivalents

 

$

42,988

 

 

$

44,252

 

Short-term investments

 

 

132,915

 

 

 

210,974

 

Long-term investments

 

 

 

 

 

13,869

 

Total cash and investments in marketable securities

 

$

175,903

 

 

$

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):

 

 

 

 

 

June 30, 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

 

$

58,906

 

 

$

13

 

 

$

(24

)

 

$

58,895

 

 

$

109,711

 

Corporate commercial paper

 

2

 

 

77,907

 

 

 

 

 

 

(35

)

 

 

77,872

 

 

 

119,542

 

Available-for-sale investments

 

 

 

$

136,813

 

 

$

13

 

 

$

(59

)

 

$

136,767

 

 

$

229,253

 

Money market funds

 

1

 

 

 

 

 

 

 

 

 

 

 

18,069

 

 

 

15,993

 

Certificates of deposit

 

2

 

 

 

 

 

 

 

 

 

 

 

14,734

 

 

 

14,027

 

Cash

 

N/A

 

 

 

 

 

 

 

 

 

 

 

6,333

 

 

 

9,822

 

Total cash and investments in marketable securities

 

 

 

 

 

 

 

 

$

175,903

 

 

$

269,095