XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Assets (Tables)
6 Months Ended
Jun. 30, 2022
Assets  
Schedule of portion of Veeco's assets (excluding cash balances) that are measured at fair value on a recurring basis

    

Level 1

    

Level 2

    

Level 3

    

Total

(in thousands)

June 30, 2022

Cash equivalents

Certificate of deposits and time deposits

$

46,720

$

$

$

46,720

Money market cash

319

319

Total

$

47,039

$

$

$

47,039

Short-term investments

U.S. treasuries

$

57,008

$

$

$

57,008

Government agency securities

15,183

15,183

Corporate debt

39,082

39,082

Commercial paper

1,886

1,886

Total

$

57,008

$

56,151

$

$

113,159

December 31, 2021

Cash equivalents

Certificate of deposits and time deposits

$

41,544

$

$

$

41,544

Money market cash

121

121

Total

$

41,665

$

$

$

41,665

Short-term investments

U.S. treasuries

$

51,095

$

$

$

51,095

Government agency securities

12,052

12,052

Corporate debt

40,035

40,035

Commercial paper

999

999

Total

$

51,095

$

53,086

$

$

104,181

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

U.S. treasuries

$

57,697

$

$

(689)

$

57,008

Government agency securities

15,291

(108)

15,183

Corporate debt

39,659

(577)

39,082

Commercial paper

1,886

1,886

Total

$

114,533

$

$

(1,374)

$

113,159

December 31, 2021

U.S. treasuries

$

51,269

$

$

(174)

$

51,095

Government agency securities

12,075

(23)

12,052

Corporate debt

 

40,169

(134)

 

40,035

Commercial paper

999

999

Total

$

104,512

$

$

(331)

$

104,181

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

June 30, 2022

December 31, 2021

Continuous Loss Position

Continuous Loss Position

Continuous Loss Position

for Less than 12 Months

for 12 Months or More

for Less than 12 Months

    

    

Gross

    

    

Gross

    

    

Gross

Estimated

Unrealized

Estimated

Unrealized

Estimated

Unrealized

Fair Value

Losses

Fair Value

Losses

Fair Value

Losses

(in thousands)

U.S. treasuries

$

57,008

$

(689)

$

$

$

51,095

$

(174)

Government agency securities

12,585

(100)

2,598

(8)

12,052

(23)

Corporate debt

 

36,313

 

(508)

 

2,769

 

(69)

 

40,035

 

(134)

Total

$

105,906

$

(1,297)

$

5,367

$

(77)

$

103,182

$

(331)

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

June 30, 2022

Amortized

Estimated

Cost

Fair Value

(in thousands)

Due in one year or less

$

102,309

$

101,262

Due after one year through two years

12,224

 

11,897

Total

$

114,533

$

113,159

Schedule of inventories

June 30,

December 31,

    

2022

    

2021

(in thousands)

Materials

$

105,262

$

96,027

Work-in-process

 

63,370

 

54,128

Finished goods

 

7,859

 

20,703

Total

$

176,491

$

170,858

Schedule of property, plant, and equipment

June 30,

December 31,

    

2022

    

2021

(in thousands)

Land

$

5,061

$

5,061

Building and improvements

 

63,973

 

63,946

Machinery and equipment (1)

 

153,794

 

145,656

Leasehold improvements

 

50,404

 

45,979

Gross property, plant, and equipment

 

273,232

 

260,642

Less: accumulated depreciation and amortization

 

168,201

 

160,899

Net property, plant, and equipment

$

105,031

$

99,743

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

Schedule of intangible assets excluding goodwill

June 30, 2022

December 31, 2021

Accumulated

Accumulated

    

Gross

    

Amortization

    

    

Gross

    

Amortization

    

Carrying

and

Net

Carrying

and

Net

Amount

Impairment

Amount

Amount

Impairment

Amount

(in thousands)

Technology

$

327,908

$

313,735

$

14,173

$

327,908

$

310,551

$

17,357

Customer relationships

146,465

134,192

12,273

146,465

132,970

13,495

Trademarks and tradenames

30,910

28,460

2,450

30,910

27,857

3,053

Other

 

3,686

 

3,686

 

 

3,686

 

3,686

 

Total

$

508,969

$

480,073

$

28,896

$

508,969

$

475,064

$

33,905