XML 64 R49.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Liabilities - Customer Deposits and Deferred Revenue (Details) - USD ($) $ in Thousands | 3 Months Ended |
--- | --- | ---
Mar. 31, 2018 | Dec. 31, 2017
Liabilities |  |
Customer deposits | $ 45,700 | $ 41,500
Movement in Deferred Revenue |  |
Beginning Balance | 70,536 |
Deferral of revenue | 5,360 |
Recognition of unearned revenue | (27,100) |
Ending balance | $ 48,796 |

X
- Definition Refundable consideration, usually cash, held by the entity pending satisfactory completion of the entity's obligations or pending the closing of a contract. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.15a) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_CustomerAdvancesAndDeposits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_MovementInDeferredRevenueRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. + References No definition available. + Details
Name: | veco_ContractWithCustomerLiabilityRevenueRecognized
Namespace Prefix: | veco_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable. + References No definition available. + Details
Name: | veco_IncreaseDecreaseInContractWithCustomerLiability
Namespace Prefix: | veco_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of revenue recognized that was previously reported as deferred or unearned revenue. + References No definition available. + Details
Name: | veco_IncreaseDecreaseInContractWithCustomerLiabilityRecognitionOfDeferredRevenue
Namespace Prefix: | veco_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration