XML 50 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Assets and Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value of Financial Assets and Liabilities  
Schedule of assets and liabilities measured at fair value on a recurring and non-recurring basis

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

December 31, 2023

(In thousands)

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

    

    

    

    

    

    

    

    

Cash equivalents

$

32,177

$

$

$

32,177

Marketable securities

 

141,999

141,999

Total assets

$

32,177

$

141,999

$

$

174,176

Liabilities:

Contingent consideration

$

$

$

6,200

$

6,200

Total liabilities

$

$

$

6,200

$

6,200

Schedule of the fair value of available for sale marketable securities

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.

December 31, 2023

Gross

Gross

Book

Unrealized

Unrealized

Fair

(In thousands)

Value

Gain

Loss

Value

Marketable securities:

Corporate debt securities(1)

$

52,362

$

65

$

(142)

$

52,285

Commercial paper

12,345

2

(1)

12,346

Asset-backed debt securities(2)

10,953

42

(30)

10,965

Foreign government agency debt securities(3)

4,698

43

4,741

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

61,750

8

(96)

61,662

Total marketable securities

$

142,108

$

160

$

(269)

$

141,999

(1) Included in Corporate debt securities is $28.0 million with maturity dates between one and two years.

(2) Included in Asset-backed debt securities is $6.2 million with maturity dates between one and three years.

(3) Included in Foreign government agency debt securities is $4.7 million with a maturity date between one and two years.

(4) Included in U.S. government and government agency debt securities is $23.9 million with maturity dates between one and two years.