XML 51 R37.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Accrued Expenses and Other Liabilities (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2018
Accrued Expenses and Other Liabilities |
Schedule of accrued expenses and other current liabilities |
|  | December 31,
|  | 2018 |  | 2017
|  | (in thousands)
Payroll and related benefits |  | $ | 20,486 |  | $ | 32,996
Warranty |  |  | 7,852 |  |  | 6,532
Interest |  |  | 4,321 |  |  | 4,430
Professional fees |  |  | 2,897 |  |  | 3,942
Merger consideration payable |  |  | — |  |  | 2,662
Sales, use, and other taxes |  |  | 2,670 |  |  | 2,144
Restructuring liability |  |  | 2,213 |  |  | 1,520
Other |  |  | 6,011 |  |  | 3,842
Total |  | $ | 46,450 |  | $ | 58,068
Schedule of changes in deferred revenue |
|  | (in thousands)
Balance - December 31, 2017 |  | $ | 70,536
Deferral of revenue |  |  | 10,251
Recognition of previously deferred revenue |  |  | (36,372)
Balance - December 31, 2018 |  | $ | 44,415

X
- References No definition available. + Details
Name: | us-gaap_PayablesAndAccrualsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of accrued liabilities. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The Tabular disclosure for deferred revenues at the end of the reporting period, and description and amounts of significant changes that occurred during the reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP. + References No definition available. + Details
Name: | veco_ScheduleOfDeferredRevenueTableTextBlock
Namespace Prefix: | veco_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration