v3.26.1
Assets (Tables)
6 Months Ended
Jun. 30, 2026
Assets.  
Schedule of assets measured on a recurring basis at fair value

  ​ ​ ​

Level 1

  ​ ​ ​

Level 2

  ​ ​ ​

Level 3

  ​ ​ ​

Total

(in thousands)

June 30, 2026

Cash equivalents

Certificate of deposits and time deposits

$

85,209

$

$

$

85,209

Money market cash

37,624

37,624

Total

$

122,833

$

$

$

122,833

Short-term investments

U.S. treasuries

$

59,814

$

$

$

59,814

Government agency securities

58,946

58,946

Corporate debt

80,362

80,362

Commercial paper

15,818

15,818

Total

$

59,814

$

155,126

$

$

214,940

December 31, 2025

Cash equivalents

Certificate of deposits and time deposits

$

63,893

$

$

$

63,893

Money market cash

15,327

15,327

Total

$

79,220

$

$

$

79,220

Short-term investments

U.S. treasuries

$

77,110

$

$

$

77,110

Government agency securities

53,488

53,488

Corporate debt

96,165

96,165

Total

$

77,110

$

149,653

$

$

226,763

Schedule of amortized cost and fair value of available-for-sale securities

  ​ ​ ​

  ​ ​ ​

Gross

  ​ ​ ​

Gross

  ​ ​ ​

Amortized

Unrealized

Unrealized

Estimated

Cost

Gains

Losses

Fair Value

(in thousands)

June 30, 2026

U.S. treasuries

$

60,064

$

1

$

(251)

$

59,814

Government agency securities

59,155

7

(216)

58,946

Corporate debt

80,583

6

(227)

80,362

Commercial paper

15,818

15,818

Total

$

215,620

$

14

$

(694)

$

214,940

December 31, 2025

U.S. treasuries

$

77,106

$

52

$

(48)

$

77,110

Government agency securities

53,473

50

(35)

53,488

Corporate debt

 

96,144

86

(65)

 

96,165

Total

$

226,723

$

188

$

(148)

$

226,763

Schedule of fair value and unrealized losses of available-for-sale securities in a loss position

Continuous Loss Position

for Less than 12 Months

  ​ ​ ​

  ​ ​ ​

Gross

  ​ ​ ​

Estimated

Unrealized

Fair Value

Losses

(in thousands)

June 30, 2026

U.S. treasuries

$

53,815

$

(251)

Government agency securities

52,782

(216)

Corporate debt

 

65,089

 

(227)

Total

$

171,686

$

(694)

December 31, 2025

U.S. treasuries

$

37,609

$

(48)

Government agency securities

24,028

(35)

Corporate debt

 

45,675

 

(65)

Total

$

107,312

$

(148)

Schedule of contractual maturities of securities classified as available-for-sale

June 30, 2026

Amortized

Estimated

Cost

Fair Value

(in thousands)

Due in one year or less

$

129,788

$

129,623

Due after one year through two years

85,832

 

85,317

Total

$

215,620

$

214,940

Schedule of inventories

June 30,

December 31,

  ​ ​ ​

2026

  ​ ​ ​

2025

(in thousands)

Materials

$

168,573

$

156,385

Work-in-process

 

92,067

 

80,947

Finished goods

 

5,203

 

7,017

Evaluation inventory

26,652

30,949

Total

$

292,495

$

275,298

Schedule of property, plant, and equipment

June 30,

December 31,

  ​ ​ ​

2026

  ​ ​ ​

2025

(in thousands)

Land

$

5,061

$

5,061

Building and improvements

 

61,963

 

61,749

Machinery and equipment (1)

 

208,246

 

198,898

Leasehold improvements

 

55,735

 

55,210

Gross property, plant, and equipment

 

331,005

 

320,918

Less: accumulated depreciation and amortization

 

220,740

 

212,272

Property, plant, and equipment, net

$

110,265

$

108,646

(1)Machinery and equipment also includes software, furniture, and fixtures

Schedule of intangible assets excluding goodwill

June 30, 2026

December 31, 2025

Accumulated

Accumulated

  ​ ​ ​

Gross

  ​ ​ ​

Amortization

  ​ ​ ​

  ​ ​ ​

Gross

  ​ ​ ​

Amortization

  ​ ​ ​

Carrying

and

Net

Carrying

and

Net

Amount

Impairment

Amount

Amount

Impairment

Amount

(in thousands)

Technology

$

355,928

$

355,928

$

$

355,928

$

355,437

$

491

Customer relationships

146,925

142,541

4,384

146,925

141,720

5,205

Trademarks and tradenames

30,910

30,910

30,910

30,910

Other

 

3,746

 

3,746

 

 

3,746

 

3,746

 

Total

$

537,509

$

533,125

$

4,384

$

537,509

$

531,813

$

5,696