XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Fair value of financial instruments and marketable securities - (Tables)
3 Months Ended
Mar. 31, 2025
Fair Value Disclosures [Abstract]  
Schedule of marketable securities

Ending

Foreign

Ending

Balance at

Currency

Balance at

December 31,

Unrealized

Unrealized

Investments

Redemptions/

March 31,

 

2024

 

Gain/(Loss)

 

Gain

   

Purchased

   

Sale

   

2025

Marketable securities - equity investments

$

29,034

774

2,066

5,209

(8,896)

28,187

ClearPoint Equity Investments

13,759

(3,122)

10,637

Total Fair Value

$

42,793

$

(2,348)

$

2,066

$

5,209

$

(8,896)

$

38,824

Ending

Foreign

Ending

Balance at

Currency

Balance at

December 31,

Unrealized

Unrealized

Investments

Redemptions/

March 31,

   

2023

   

Gain

Loss

   

Purchased

   

Sale

   

2024

Marketable securities - equity investments

$

22,634

710

(823)

9,065

(1,207)

$

30,379

ClearPoint Equity Investments

6,074

9

6,083

ClearPoint convertible debt security

12,553

166

12,719

Total Fair Value

$

41,261

$

885

$

(823)

$

9,065

$

(1,207)

$

49,181

Schedule of financial assets and liabilities that are required to be measured at fair value on a recurring basis

March 31, 2025

 

 

Quoted prices

 

Significant

 

 

in active

 

other

 

Significant

 

markets for

 

observable

 

unobservable

 

identical assets

 

inputs

 

inputs

    

Total

    

(level 1)

    

(level 2)

    

(level 3)

Marketable securities - available for sale

$

518,763

$

$

518,763

$

Marketable securities - equity investments

$

28,187

$

28,187

$

$

ClearPoint Equity Investments

$

10,637

$

10,637

$

$

December 31, 2024

 

 

Quoted prices

 

Significant

 

 

in active

 

other

 

Significant

 

markets for

 

observable

 

unobservable

 

identical assets

 

inputs

 

inputs

    

Total

    

(level 1)

    

(level 2)

    

(level 3)

Marketable securities - available for sale

$

330,953

$

$

330,953

$

Marketable securities - equity investments

$

29,034

$

29,034

$

$

ClearPoint Equity Investments

$

13,759

$

13,759

$

$

Contingent consideration payable- net sales milestones

$

800

$

$

$

800

Summary of marketable securities accounted for as available-for-sale debt securities

March 31, 2025

 

Amortized

 

Gross Unrealized

    

Cost

    

Gains

    

Losses

    

Fair Value

Commercial paper

$

102,613

$

22

$

(7)

$

102,628

Corporate debt securities

182,951

52

(47)

182,956

Government obligations

233,018

161

233,179

Total

$

518,582

$

235

$

(54)

$

518,763

December 31, 2024

 

Amortized

 

Gross Unrealized

    

Cost

    

Gains

    

Losses

    

Fair Value

Commercial paper

$

44,780

$

$

(1)

$

44,779

Corporate debt securities

 

89,320

76

(75)

89,321

Government obligations

196,584

269

196,853

Total

$

330,684

$

345

$

(76)

$

330,953

Summary of unrealized losses and fair values of available-for-sale debt securities in a continuous unrealized loss position

March 31, 2025

 

Securities in an unrealized loss

 

Securities in an unrealized loss

 

 

position less than 12 months

 

position greater than or equal to 12 months

Total

   

Unrealized losses

   

Fair Value

   

Unrealized losses

   

Fair Value

   

Unrealized losses

   

Fair Value

Commercial paper

$

(7)

33,667

(7)

$

33,667

Corporate debt securities

$

(47)

91,351

(47)

$

91,351

Total

$

(54)

$

125,018

$

$

$

(54)

$

125,018

December 31, 2024

 

Securities in an unrealized loss

 

Securities in an unrealized loss

 

 

position less than 12 months

 

position greater than or equal to 12 months

Total

   

Unrealized losses

   

Fair Value

   

Unrealized losses

   

Fair Value

   

Unrealized losses

   

Fair Value

Commercial paper

$

(1)

29,810

(1)

$

29,810

Corporate debt securities

$

(75)

59,550

(75)

$

59,550

Total

$

(76)

$

89,360

$

$

$

(76)

$

89,360

Schedule of available-for-sale debt securities

March 31, 2025

 

Less Than

 

More Than

    

12 Months

    

12 Months

Commercial paper

$

102,628

$

Corporate debt securities

182,956

Government obligations

233,179

Total

$

518,763

$

December 31, 2024

 

Less Than

 

More Than

    

12 Months

    

12 Months

Commercial paper

$

44,779

$

Corporate debt securities

 

89,321

 

Government obligations

196,853

Total

$

330,953

$