XML 31 R21.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Basis of Presentation (Tables) | 9 Months Ended
--- | ---
Sep. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Reconciliation of basic earnings per share ("EPS") to diluted EPS | The following is a reconciliation of basic earnings per common share to diluted earnings per share for the three months and nine months ended September 30, 2018 and 2017, respectively:
| Three Months Ended September 30, |  | Nine Months Ended September 30,
(in thousands, except per share amounts) | 2018 |  | 2017 |  | 2018 |  | 2017
Net income available to common stockholders | $ | 44,361 |  |  | $ | 28,197 |  |  | $ | 113,876 |  |  | $ | 79,532 |
Basic weighted-average shares outstanding | 46,192 |  |  | 47,367 |  |  | 46,375 |  |  | 47,544 |
Dilutive effect of potential common stock equivalents — stock options and restricted stock units | 430 |  |  | 319 |  |  | 395 |  |  | 299 |
Diluted weighted-average shares outstanding | 46,622 |  |  | 47,686 |  |  | 46,770 |  |  | 47,843 |
Earnings per common share: |  |  |  |  |  |  |  |  |  |  |
Basic | $ | 0.96 |  |  | $ | 0.60 |  |  | $ | 2.46 |  |  | $ | 1.67 |
Diluted | $ | 0.95 |  |  | $ | 0.59 |  |  | $ | 2.43 |  |  | $ | 1.66 |
Summary of financial instruments | t. As of September 30, 2018 and 2017 and December 31, 2017, the Company’s primary financial instrument classified as cash equivalents is money market funds, which are carried at cost, approximating fair value, based on Level 1 inputs. The balances of the Company's primary financial instruments at the dates indicated were as follow
Schedule of business acquisitions | r. The following table represents the final allocation of the purchase price to the estimated fair value of the assets acquired and liabilities assumed in the Gbo Fastening Systems acquisition

X
- Definition Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258 + Details
Name: | us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 + Details
Name: | us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 + Details
Name: | us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration