v3.26.1
Assets (Tables)
3 Months Ended
Mar. 31, 2026
Assets.  
Schedule of assets measured on a recurring basis at fair value

  ​ ​ ​

Level 1

  ​ ​ ​

Level 2

  ​ ​ ​

Level 3

  ​ ​ ​

Total

(in thousands)

March 31, 2026

Cash equivalents

Certificate of deposits and time deposits

$

76,124

$

$

$

76,124

Money market cash

20,174

20,174

Total

$

96,298

$

$

$

96,298

Short-term investments

U.S. treasuries

$

65,522

$

$

$

65,522

Government agency securities

52,653

52,653

Corporate debt

85,621

85,621

Total

$

65,522

$

138,274

$

$

203,796

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)

March 31, 2026

U.S. treasuries

$

65,743

$

11

$

(232)

$

65,522

Government agency securities

52,784

15

(146)

52,653

Corporate debt

85,839

9

(227)

85,621

Total

$

204,366

$

35

$

(605)

$

203,796

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)

March 31, 2026

U.S. treasuries

$

44,358

$

(232)

Government agency securities

42,772

(146)

Corporate debt

 

70,790

 

(227)

Total

$

157,920

$

(605)

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

March 31, 2026

Amortized

Estimated

Cost

Fair Value

(in thousands)

Due in one year or less

$

131,982

$

131,876

Due after one year through two years

70,488

 

70,051

Due after two years through three years

1,896

1,869

Total

$

204,366

$

203,796

Schedule of inventories

March 31,

December 31,

  ​ ​ ​

2026

  ​ ​ ​

2025

(in thousands)

Materials

$

158,494

$

156,385

Work-in-process

 

87,244

 

80,947

Finished goods

 

7,976

 

7,017

Evaluation inventory

28,517

30,949

Total

$

282,231

$

275,298

Schedule of property, plant, and equipment

March 31,

December 31,

  ​ ​ ​

2026

  ​ ​ ​

2025

(in thousands)

Land

$

5,061

$

5,061

Building and improvements

 

61,776

 

61,749

Machinery and equipment (1)

 

202,303

 

198,898

Leasehold improvements

 

55,246

 

55,210

Gross property, plant, and equipment

 

324,386

 

320,918

Less: accumulated depreciation and amortization

 

216,569

 

212,272

Property, plant, and equipment, net

$

107,817

$

108,646

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

Schedule of intangible assets excluding goodwill

March 31, 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,731

$

197

$

355,928

$

355,437

$

491

Customer relationships

146,925

142,131

4,794

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

$

532,518

$

4,991

$

537,509

$

531,813

$

5,696