v3.26.3
Fair value of financial instruments and marketable securities (Tables)
9 Months Ended
Sep. 30, 2026
Fair value of financial instruments and marketable securities  
Schedule of marketable securities

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Ending

​

​

​

​

​

Foreign

​

​

​

​

​

​

Ending

​

​

Balance at

​

​

​

​

​

Currency

​

​

​

​

​

​

Balance at

​

​

June 30,

​

Unrealized

​

​

Unrealized

​

Investments

​

​

​

September 30,

​

 

2026

 

Gain

 

  ​ ​

Loss

  ​ ​

Purchased

  ​ ​

Sales

​

2026

Marketable securities - equity investments

​

$

31,631

​

​

1,104

​

​

​

(363)

​

​

5,887

​

​

(2,156)

​

$

36,103

Total Fair Value

​

$

31,631

​

$

1,104

​

​

$

(363)

​

$

5,887

​

$

(2,156)

​

$

36,103

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Ending

​

​

​

​

​

Foreign

​

​

​

​

​

​

Ending

​

​

Balance at

​

​

​

​

​

Currency

​

​

​

​

​

​

Balance at

​

​

June 30,

​

Unrealized

​

​

Unrealized

​

Investments

​

​

​

September 30,

​

  ​ ​

2025

  ​ ​

Gain

​

  ​ ​

Gain

  ​ ​

Purchased

  ​ ​

Sales

​

2025

Marketable securities - equity investments

​

$

34,203

​

​

1,622

​

​

​

1,605

​

​

29,508

​

​

(22,982)

​

$

43,956

ClearPoint Equity Investments

​

​

10,681

​

​

8,812

​

​

​

—

​

​

—

​

​

—

​

​

19,493

Total Fair Value

​

$

44,884

​

$

10,434

​

​

$

1,605

​

$

29,508

​

$

(22,982)

​

$

63,449

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Ending

​

​

​

​

​

Foreign

​

​

​

​

​

​

Ending

​

​

Balance at

​

​

​

​

​

Currency

​

​

​

​

​

​

Balance at

​

​

December 31,

​

Unrealized

​

​

Unrealized

​

Investments

​

​

​

September 30,

​

 

2025

 

Gain

 

  ​ ​

Gain

  ​ ​

Purchased

  ​ ​

Sales

​

2026

Marketable securities - equity investments

​

$

31,596

​

​

3,018

​

​

​

2,280

​

​

38,864

​

​

(39,655)

​

$

36,103

Total Fair Value

​

$

31,596

​

$

3,018

​

​

$

2,280

​

$

38,864

​

$

(39,655)

​

$

36,103

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Ending

​

​

​

​

​

Foreign

​

​

​

​

​

​

Ending

​

​

Balance at

​

​

​

​

​

Currency

​

​

​

​

​

​

Balance at

​

​

December 31,

​

Unrealized

​

​

Unrealized

​

Investments

​

​

​

September 30,

​

  ​ ​

2024

  ​ ​

Gain

  ​ ​

  ​ ​

Gain

  ​ ​

Purchased

  ​ ​

Sales

  ​ ​

2025

Marketable securities - equity investments

​

$

29,034

​

​

3,160

​

​

​

5,337

​

​

46,537

​

​

(40,112)

​

$

43,956

ClearPoint Equity Investments

​

​

13,759

​

​

5,734

​

​

​

—

​

​

—

​

​

—

​

​

19,493

Total Fair Value

​

$

42,793

​

$

8,894

​

​

$

5,337

​

$

46,537

​

$

(40,112)

​

$

63,449

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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

September 30, 2026

​

 

​

​

 

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

​

$

1,582,921

​

$

—

​

$

1,582,921

​

$

—

Marketable securities - equity investments

​

$

36,103

​

$

36,103

​

$

—

​

$

—

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

December 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

​

$

929,127

​

$

—

​

$

929,127

​

$

—

Marketable securities - equity investments

​

$

31,596

​

$

31,596

​

$

—

​

$

—

​

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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

September 30, 2026

​

 

Amortized

 

Gross Unrealized

​

​

​

​

  ​ ​ ​

Cost

  ​ ​ ​

Gains

  ​ ​ ​

Losses

  ​ ​ ​

Fair Value

Commercial paper

​

$

122,351

​

$

—

​

$

(206)

​

$

122,145

Corporate debt securities

​

​

679,965

​

​

—

​

​

(2,162)

​

​

677,803

Government obligations

​

​

784,599

​

​

3

​

​

(1,629)

​

​

782,973

Total

​

$

1,586,915

​

$

3

​

$

(3,997)

​

$

1,582,921

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

December 31, 2025

​

 

Amortized

 

Gross Unrealized

​

​

​

​

  ​ ​ ​

Cost

  ​ ​ ​

Gains

  ​ ​ ​

Losses

  ​ ​ ​

Fair Value

Commercial paper

​

$

93,113

​

$

8

​

$

(9)

​

$

93,112

Corporate debt securities

​

 

279,090

​

​

181

​

​

(9)

​

​

279,262

Government obligations

​

​

556,137

​

​

616

​

​

—

​

​

556,753

Total

​

$

928,340

​

$

805

​

$

(18)

​

$

929,127

​

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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

September 30, 2026

​

 

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

​

$

(206)

​

​

122,145

​

​

—

​

​

—

​

​

(206)

​

$

122,145

Corporate debt securities

​

$

(2,162)

​

​

677,803

​

​

—

​

​

—

​

​

(2,162)

​

$

677,803

Government obligations

​

$

(1,629)

​

​

734,956

​

​

—

​

​

—

​

​

(1,629)

​

$

734,956

Total

​

$

(3,997)

​

$

1,534,904

​

$

—

​

$

—

​

$

(3,997)

​

$

1,534,904

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

December 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

​

$

(9)

​

​

50,306

​

​

—

​

​

—

​

​

(9)

​

$

50,306

Corporate debt securities

​

$

(9)

​

​

45,068

​

​

—

​

​

—

​

​

(9)

​

$

45,068

Total

​

$

(18)

​

$

95,374

​

$

—

​

$

—

​

$

(18)

​

$

95,374

Schedule of available-for-sale debt securities

​

​

​

​

​

​

​

​

​

​

September 30, 2026

​

 

Less Than

 

More Than

​

  ​ ​ ​

12 Months

  ​ ​ ​

12 Months

Commercial paper

​

$

122,145

​

$

—

Corporate debt securities

​

​

611,756

​

​

66,047

Government obligations

​

​

730,227

​

​

52,746

Total

​

$

1,464,128

​

$

118,793

​

​

​

​

​

​

​

​

​

​

December 31, 2025

​

 

Less Than

 

More Than

​

  ​ ​ ​

12 Months

  ​ ​ ​

12 Months

Commercial paper

​

$

93,112

​

$

—

Corporate debt securities

​

 

279,262

​

 

—

Government obligations

​

​

556,753

​

​

—

Total

​

$

929,127

​

$

—

​