XML 55 R41.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Stock Options, Other Stock Awards and Warrants (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2017
Stock Options, Other Stock Awards and Warrants [Abstract] |
Schedule of Total Compensation Expense Related to Stock Options, Restricted Stock Units and Stock Performance Awards |
| 2017 |  | 2016 |  | 2015
Cost of sales | $ | — |  |  | 200 |  |  | 366
Product development |  | 3,312 |  |  | 3,248 |  |  | 3,527
Selling, distribution and administration |  | 52,720 |  |  | 58,176 |  |  | 49,987
|  | 56,032 |  |  | 61,624 |  |  | 53,880
Income tax benefit |  | 9,574 |  |  | 20,298 |  |  | 13,489
| $ | 46,458 |  |  | 41,326 |  |  | 40,391
| 2017 |  | 2016 |  | 2015
Stock performance awards | $ | 27,522 |  |  | 34,248 |  |  | 27,960
Restricted stock units |  | 20,573 |  |  | 19,908 |  |  | 19,052
Stock options |  | 6,342 |  |  | 5,838 |  |  | 5,419
Non-employee awards |  | 1,595 |  |  | 1,630 |  |  | 1,449
|  | 56,032 |  |  | 61,624 |  |  | 53,880
Income tax benefit |  | 9,574 |  |  | 20,298 |  |  | 13,489
| $ | 46,458 |  |  | 41,326 |  |  | 40,391
Schedule of Restricted Stock Awards and Restricted Stock Units |
|  | Inputs |
| Grant date stock price | $47.28 |
| Stock price volatility | 26.12% |
| Risk-free interest rate | 0.65% |
| Dividend yield | 3.38% |
|  | 2017 |  | 2016 |  | 2015
Outstanding at beginning of year |  | 795 |  |  | 955 |  |  | 937
| Granted |  | 203 |  |  | 245 |  |  | 254
| Forfeited |  | (41) |  |  | (41) |  |  | (52)
| Vested |  | (321) |  |  | (364) |  |  | (184)
Outstanding at end of year |  | 636 |  |  | 795 |  |  | 955
Weighted average grant-date fair value: |  |  |  |  |  |  |  |
| Granted | $ | 98.88 |  |  | 75.23 |  |  | 62.95
| Forfeited | $ | 68.01 |  |  | 59.37 |  |  | 51.57
| Vested | $ | 57.58 |  |  | 43.89 |  |  | 39.87
Outstanding at end of year | $ | 75.13 |  |  | 61.65 |  |  | 51.22
Schedule of Stock Performance Awards |
|  | 2017 |  | 2016 |  | 2015
Outstanding at beginning of year |  | 1,074 |  |  | 992 |  |  | 655
| Granted |  | 428 |  |  | 529 |  |  | 362
| Forfeited |  | (28) |  |  | (23) |  |  | (25)
| Vested |  | (574) |  |  | (424) |  |  | —
Outstanding at end of year |  | 900 |  |  | 1,074 |  |  | 992
Weighted average grant-date fair value: |  |  |  |  |  |  |  |
| Granted | $ | 99.58 |  |  | 74.69 |  |  | 61.85
| Forfeited | $ | 74.86 |  |  | 61.86 |  |  | 53.45
| Vested | $ | 52.21 |  |  | 47.21 |  |  | —
Outstanding at end of year | $ | 77.27 |  |  | 62.19 |  |  | 53.17
Schedule of Stock Option Information |
|  | 2017 |  | 2016 |  | 2015
Outstanding at beginning of year |  | 2,768 |  |  | 3,445 |  |  | 4,186
| Granted |  | 458 |  |  | 492 |  |  | 549
| Exercised |  | (597) |  |  | (1,143) |  |  | (1,280)
| Expired or forfeited |  | (50) |  |  | (26) |  |  | (10)
Outstanding at end of year |  | 2,579 |  |  | 2,768 |  |  | 3,445
Exercisable at end of year |  | 1,661 |  |  | 1,708 |  |  | 2,208
Weighted average exercise price: |  |  |  |  |  |  |  |
| Granted | $ | 98.80 |  |  | 74.42 |  |  | 61.77
| Exercised | $ | 49.31 |  |  | 41.75 |  |  | 37.54
| Expired or forfeited | $ | 57.33 |  |  | 56.43 |  |  | 46.38
Outstanding at end of year | $ | 62.12 |  |  | 53.21 |  |  | 46.41
Exercisable at end of year | $ | 50.02 |  |  | 45.50 |  |  | 41.36
Schedule of weighted average assumptions used to determine the fair value of option grants |
| 2017 |  | 2016 |  | 2015
Risk-free interest rate | 1.85% |  | 1.16% |  | 1.34%
Expected dividend yield | 2.31% |  | 2.74% |  | 2.98%
Expected volatility | 24% |  | 26% |  | 23%
Expected option life | 5 years |  | 5 years |  | 5 years

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

X
- Definition Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1) -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -URI http://asc.fasb.org/extlink&oid=27013229&loc=d3e301413-122809 + Details
Name: | us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the changes in outstanding nonvested performance-based units. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901 + Details
Name: | us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the changes in outstanding nonvested restricted stock units. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901 + Details
Name: | us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901 + Details
Name: | us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2) -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901 + Details
Name: | us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration