v3.26.1
Fair value of financial instruments and marketable securities (Tables)
6 Months Ended
Jun. 30, 2026
Fair value of financial instruments and marketable securities  
Schedule of marketable securities

Ending

Foreign

Ending

Balance at

Currency

Balance at

March 31,

Unrealized

Unrealized

Investments

June 30,

 

2026

 

Gain

 

  ​ ​

Gain

  ​ ​

Purchased

  ​ ​

Sales

2026

Marketable securities - equity investments

$

48,443

700

1,083

9,019

(27,614)

$

31,631

Total Fair Value

$

48,443

$

700

$

1,083

$

9,019

$

(27,614)

$

31,631

Ending

Foreign

Ending

Balance at

Currency

Balance at

March 31,

Unrealized

Unrealized

Investments

June 30,

  ​ ​

2025

  ​ ​

Gain

  ​ ​

Gain

  ​ ​

Purchased

  ​ ​

Sales

2025

Marketable securities - equity investments

$

28,187

764

1,665

11,820

(8,233)

$

34,203

ClearPoint Equity Investments

10,637

44

10,681

Total Fair Value

$

38,824

$

808

$

1,665

$

11,820

$

(8,233)

$

44,884

Ending

Foreign

Ending

Balance at

Currency

Balance at

December 31,

Unrealized

Unrealized

Investments

June 30,

 

2025

 

Gain

 

  ​ ​

Gain

  ​ ​

Purchased

  ​ ​

Sales

2026

Marketable securities - equity investments

$

31,596

1,914

2,644

32,976

(37,499)

$

31,631

Total Fair Value

$

31,596

$

1,914

$

2,644

$

32,976

$

(37,499)

$

31,631

Ending

Foreign

Ending

Balance at

Currency

Balance at

December 31,

Unrealized

Unrealized

Investments

June 30,

  ​ ​

2024

  ​ ​

Gain/(Loss)

  ​ ​

  ​ ​

Gain

  ​ ​

Purchased

  ​ ​

Sales

  ​ ​

2025

Marketable securities - equity investments

$

29,034

1,538

3,731

17,029

(17,129)

$

34,203

ClearPoint Equity Investments

13,759

(3,078)

10,681

Total Fair Value

$

42,793

$

(1,540)

$

3,731

$

17,029

$

(17,129)

$

44,884

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

June 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,147,564

$

$

1,147,564

$

Marketable securities - equity investments

$

31,631

$

31,631

$

$

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

June 30, 2026

 

Amortized

 

Gross Unrealized

  ​ ​ ​

Cost

  ​ ​ ​

Gains

  ​ ​ ​

Losses

  ​ ​ ​

Fair Value

Commercial paper

$

134,989

$

1

$

(82)

$

134,908

Corporate debt securities

510,870

2

(797)

510,075

Government obligations

503,068

5

(492)

502,581

Total

$

1,148,927

$

8

$

(1,371)

$

1,147,564

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

June 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

$

(82)

120,039

(82)

$

120,039

Corporate debt securities

$

(797)

493,847

(797)

$

493,847

Government obligations

$

(492)

454,099

(492)

$

454,099

Total

$

(1,371)

$

1,067,985

$

$

$

(1,371)

$

1,067,985

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

June 30, 2026

 

Less Than

 

More Than

  ​ ​ ​

12 Months

  ​ ​ ​

12 Months

Commercial paper

$

134,908

$

Corporate debt securities

498,443

11,632

Government obligations

502,581

Total

$

1,135,932

$

11,632

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

$