XML 42 R27.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Nature of Business and Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2018
Accounting Policies [Abstract] |
Schedule of New Accounting Pronouncements and Changes in Accounting Principles | The cumulative effect of the changes made to our opening consolidated balance sheet for the adoption of the ASC 606 was as follows (in thousands):
|  | Balance at |  | Adjustment for |  | Adjusted balance at
|  | December 31, 2017 |  | ASC 606 |  | January 1, 2018
Assets: |  |  |  |  |  |
Receivables, net |  | $ | 55,760 |  |  | $ | 490 |  |  | $ | 56,250 |
Unbilled receivables, net |  | $ | 42,577 |  |  | $ | 3,384 |  |  | $ | 45,961 |
Inventories, net |  | $ | 132,591 |  |  | $ | (1,757 | ) |  | $ | 130,834 |
Liabilities: |  |  |  |  |  |
Accounts payable |  | $ | 66,015 |  |  | $ | (498 | ) |  | $ | 65,517 |
Accrued expenses and other current liabilities |  | $ | 40,243 |  |  | $ | 655 |  |  | $ | 40,898 |
Deferred tax liabilities |  | $ | 19,423 |  |  | $ | 495 |  |  | $ | 19,918 |
Stockholders’ equity: |  |  |  |  |  |
Retained earnings |  | $ | 267,902 |  |  | $ | 1,465 |  |  | $ | 269,367 |
In accordance with the new revenue standard requirements for entities adopting ASC 606 using the modified retrospective method, the disclosure of the impact of adoption on certain line items in our consolidated balance sheet as of December 31, 2018 and statements of income and cash flows for the year ended December 31, 2018 was as follows (in thousands): Balance Sheet
|  | As Reported |  | Without Adoption of ASC 606
Assets: |  |  |  |
Unbilled receivables, net |  | $ | 41,255 |  |  | $ | 36,451 |
Inventories, net |  | $ | 166,392 |  |  | $ | 169,673 |
Liabilities: |  |  |  |
Accrued expenses and other current liabilities |  | $ | 37,133 |  |  | $ | 37,133 |
Deferred tax liabilities |  | $ | 18,482 |  |  | $ | 18,097 |
Stockholders’ equity: |  |  |  |
Retained earnings |  | $ | 301,073 |  |  | $ | 299,936 |
Statement of Income
|  | As Reported |  | Without Adoption of ASC 606
Revenues: |  |  |  |
Products |  | $ | 360,505 |  |  | $ | 358,496 |
Services |  | $ | 336,713 |  |  | $ | 337,635 |
Costs and operating expenses: |  |  |  |
Products |  | $ | 303,881 |  |  | $ | 302,356 |
Services |  | $ | 321,076 |  |  | $ | 321,076 |
Provision for income taxes |  | $ | 10,168 |  |  | $ | 10,281 |
Net income |  | $ | 35,080 |  |  | $ | 35,406 |
Statement of Cash Flows
|  | As Reported |  | Without Adoption of ASC 606
Net income |  | 35,080 |  |  | 35,406 |
Deferred taxes |  | (1,371 | ) |  | (1,260 | )
Receivables,net |  | (3,754 | ) |  | (4,244 | )
Unbilled receivables, net |  | 4,706 |  |  | 6,126 |
Inventories, net |  | (35,558 | ) |  | (37,082 | )
Accounts payable and deferred compensation |  | (7,405 | ) |  | (7,903 | )
Accrued expenses and other current liabilities |  | (2,515 | ) |  | (1,860 | )
Net cash provided by operating activities |  | 18,855 |  |  | 18,855 |
Weighted Average Number of Shares | Our calculation of diluted earnings per common share includes the dilutive effects for the assumed vesting of restricted stock awards.
| Years Ended December 31,
| 2018 |  | 2017 |  | 2016
Basic weighted average common shares outstanding | 10,876,201 |  |  | 10,834,562 |  |  | 10,793,723 |
Effect of dilutive shares | 59,856 |  |  | 33,272 |  |  | 34,429 |
Diluted weighted average common shares outstanding | 10,936,057 |  |  | 10,867,834 |  |  | 10,828,152 |

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

X
- Definition Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=109236672&loc=d3e765-108305 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.10-01.(b)(6)) -URI http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109234566&loc=d3e22580-107794 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=109236672&loc=d3e725-108305 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794 + Details
Name: | us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit). + 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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration