XML 42 R25.htm IDEA: XBRL DOCUMENT
v2.4.0.8

Income Per Common Share (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2012
Income Per Common Share |
Schedule of basic and diluted net income per common share and the weighted average shares | The following table sets forth basic and diluted net income per common share and the basic weighted average shares outstanding and diluted weighted average shares outstanding (in thousands, except per share data):
|  | Year ended December 31, |
--- | --- | --- | ---
|  | 2012 |  | 2011 |  | 2010 |
Net income |  | $ | 30,928 |  | $ | 127,987 |  | $ | 361,760 |
Income from continuing operations per common share: |  |  |  |  |  |  |  |  |  |
Basic |  | $ | 0.80 |  | $ | 3.23 |  | $ | 9.16 |
Diluted |  | $ | 0.79 |  | $ | 3.11 |  | $ | 8.51 |
Basic weighted average shares outstanding |  |  | 38,477 |  |  | 39,658 |  |  | 39,499 |
Dilutive effect of stock options, restricted stock awards and units and convertible debt |  |  | 574 |  |  | 1,497 |  |  | 3,015 |
Diluted weighted average shares outstanding |  |  | 39,051 |  |  | 41,155 |  |  | 42,514 |

X
- Details
Name: | us-gaap_EarningsPerShareAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of an entity's basic and diluted earnings per share calculations including the weighted average number of shares used in the calculations. + References No definition available. + Details
Name: | veco_ScheduleOfEarningsPerShareAndWeightedAverageNumberOfSharesBasicAndDilutedTableTextBlock
Namespace Prefix: | veco_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration