v3.26.3
Assets (Tables)
9 Months Ended
Sep. 30, 2026
Assets.  
Schedule of assets measured on a recurring basis at fair value

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

Level 1

  ​ ​ ​

Level 2

  ​ ​ ​

Level 3

  ​ ​ ​

Total

​

​

(in thousands)

September 30, 2026

​

​

​

​

​

​

​

​

​

​

​

​

Cash equivalents

​

​

​

​

​

​

​

​

​

​

​

​

Certificate of deposits and time deposits

​

$

98,997

​

$

—

​

$

—

​

$

98,997

Money market cash

​

​

27,122

​

​

—

​

​

—

​

​

27,122

Total

​

$

126,119

​

$

—

​

$

—

​

$

126,119

Short-term investments

​

​

​

​

​

​

​

​

​

​

​

​

U.S. treasuries

​

$

86,796

​

$

—

​

$

—

​

$

86,796

Government agency securities

​

​

—

​

​

72,886

​

​

—

​

​

72,886

Corporate debt

​

​

—

​

​

61,062

​

​

—

​

​

61,062

Commercial paper

​

​

—

​

​

56,440

​

​

—

​

​

56,440

Total

​

$

86,796

​

$

190,388

​

$

—

​

$

277,184

​

​

​

​

​

​

​

​

​

​

​

​

​

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)

September 30, 2026

​

​

​

​

​

​

​

​

​

​

​

​

U.S. treasuries

​

$

87,399

​

$

—

​

$

(603)

​

$

86,796

Government agency securities

​

​

73,398

​

​

—

​

​

(512)

​

​

72,886

Corporate debt

​

​

61,548

​

​

—

​

​

(486)

​

​

61,062

Commercial paper

​

​

56,440

​

​

—

​

​

—

​

​

56,440

Total

​

$

278,785

​

$

—

​

$

(1,601)

​

$

277,184

​

​

​

​

​

​

​

​

​

​

​

​

​

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)

September 30, 2026

​

​

​

​

​

​

​

U.S. treasuries

​

$

86,796

​

$

(603)

​

Government agency securities

​

​

71,315

​

​

(512)

​

Corporate debt

​

 

61,062

​

 

(486)

​

Total

​

$

219,173

​

$

(1,601)

​

​

​

​

​

​

​

​

​

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

​

​

​

​

​

​

​

​

​

​

September 30, 2026

​

​

Amortized

​

Estimated

​

​

Cost

​

Fair Value

​

​

​

(in thousands)

Due in one year or less

​

$

165,781

​

$

165,358

Due after one year through two years

​

​

113,004

​

 

111,826

Total

​

$

278,785

​

$

277,184

Schedule of inventories

​

​

​

​

​

​

​

​

​

​

September 30,

​

December 31,

​

  ​ ​ ​

2026

  ​ ​ ​

2025

​

​

(in thousands)

Materials

​

$

186,436

​

$

156,385

Work-in-process

​

 

92,053

​

 

80,947

Finished goods

​

 

2,919

​

 

7,017

Evaluation inventory

​

​

26,857

​

​

30,949

Total

​

$

308,265

​

$

275,298

Schedule of property, plant, and equipment

​

​

​

​

​

​

​

​

​

​

September 30,

​

December 31,

​

  ​ ​ ​

2026

  ​ ​ ​

2025

​

​

(in thousands)

Land

​

$

5,061

​

$

5,061

Building and improvements

​

 

62,109

​

 

61,749

Machinery and equipment (1)

​

 

217,352

​

 

198,898

Leasehold improvements

​

 

56,766

​

 

55,210

Gross property, plant, and equipment

​

 

341,288

​

 

320,918

Less: accumulated depreciation and amortization

​

 

225,125

​

 

212,272

Property, plant, and equipment, net

​

$

116,163

​

$

108,646

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

​

Schedule of intangible assets excluding goodwill

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

September 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,952

​

​

3,973

​

​

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,536

​

$

3,973

​

$

537,509

​

$

531,813

​

$

5,696