XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value of Financial Assets and Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value of Financial Assets and Liabilities  
Schedule of assets and liabilities measured at fair value on a recurring and non-recurring basis

June 30, 2025

(In thousands)

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

    

    

    

    

    

    

    

    

Cash equivalents

$

21,831

$

$

$

21,831

Marketable securities

 

155,488

155,488

Total assets

$

21,831

$

155,488

$

$

177,319

Liabilities:

Contingent consideration

$

$

$

10,500

$

10,500

Total liabilities

$

$

$

10,500

$

10,500

December 31, 2024

(In thousands)

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

    

    

    

    

    

    

    

    

Cash equivalents

$

22,245

$

$

$

22,245

Marketable securities

 

179,326

179,326

Total assets

$

22,245

$

179,326

$

$

201,571

Liabilities:

Contingent consideration

$

$

$

8,700

$

8,700

Total liabilities

$

$

$

8,700

$

8,700

Schedule of the fair value of available for sale marketable securities

June 30, 2025

Gross

Gross

Book

Unrealized

Unrealized

Fair

(In thousands)

Value

Gain

Loss

Value

Marketable securities:

Corporate debt securities(1)

$

95,360

$

332

$

(33)

$

95,659

Commercial paper

4,828

4,828

U.S. government debt securities(2)

54,818

191

(8)

55,001

Total marketable securities

$

155,006

$

523

$

(41)

$

155,488

(1)Included in Corporate debt securities is $40.3 million with maturity dates between one and three years.
(2)Included in U.S. government debt securities is $40.7 million with maturity dates between one and three years.

December 31, 2024

Gross

Gross

Book

Unrealized

Unrealized

Fair

(In thousands)

Value

Gain

Loss

Value

Marketable securities:

Corporate debt securities(1)

$

105,154

$

192

$

(156)

$

105,190

Commercial paper

4,720

(1)

4,719

Foreign government agency debt securities

4,911

16

4,927

U.S. government and government agency debt securities(2)

64,454

47

(11)

64,490

Total marketable securities

$

179,239

$

255

$

(168)

$

179,326

(1)Included in Corporate debt securities is $59.8 million with maturity dates between one and three years.
(2)Included in U.S. government and government agency debt securities is $30.5 million with maturity dates between one and three years.