XML 35 R23.htm IDEA: XBRL DOCUMENT
v3.6.0.2

Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2016
Accounting Policies [Abstract] |
Summary of Adjustments in Allowances for Doubtful Accounts and Sales Adjustments | The following table summarizes the changes in the allowances for doubtful accounts and sales adjustments:
| Years Ended December 31,
| 2016 |  | 2015 |  | 2014
Balance at beginning of year | $ | 1,640 |  |  | $ | 1,725 |  |  | $ | 1,113 |
Provisions for losses - accounts receivable | 4,484 |  |  | 1,756 |  |  | 1,897 |
Collection of accounts previously written off | — |  |  | 153 |  |  | — |
Deductions for accounts charged off or credits issued | (2,728 | ) |  | (1,994 | ) |  | (1,285 | )
Balance at end of year | $ | 3,396 |  |  | $ | 1,640 |  |  | $ | 1,725 |
Schedule of Change in Accounting Estimate | The impact to our previously reported quarterly results for fiscal year 2016 is as follows:
| Three Months Ended |  | Three Months Ended |  | Three Months Ended
| March 31, 2016 |  | June 30, 2016 |  | September 30, 2016
(In thousands, except per share amounts) | As Reported |  | As Adjusted |  | As Reported |  | As Adjusted |  | As Reported |  | As Adjusted
Income statements: |  |  |  |  |  |  |  |  |  |  |
Income tax provision | $ | 10,495 |  |  | $ | 9,350 |  |  | $ | 11,323 |  |  | $ | 5,188 |  |  | $ | 14,155 |  |  | $ | 989 |
Net income | $ | 17,079 |  |  | $ | 18,224 |  |  | $ | 18,872 |  |  | $ | 25,007 |  |  | $ | 22,264 |  |  | $ | 35,430 |
Basic earnings per common share | $ | 0.47 |  |  | $ | 0.50 |  |  | $ | 0.52 |  |  | $ | 0.69 |  |  | $ | 0.61 |  |  | $ | 0.97 |
Diluted earnings per common share | $ | 0.44 |  |  | $ | 0.47 |  |  | $ | 0.49 |  |  | $ | 0.65 |  |  | $ | 0.58 |  |  | $ | 0.91 |
Diluted weighted average common shares outstanding | 38,557 |  |  | 39,071 |  |  | 38,196 |  |  | 38,738 |  |  | 38,506 |  |  | 39,062 |
Statement of cash flows: |  |  |  |  |  |  |  |  |  |  |
Net cash provided by operating activities | $ | 40,270 |  |  | $ | 41,321 |  |  | $ | 13,877 |  |  | $ | 19,520 |  |  | $ | 67,091 |  |  | $ | 79,213 |
Net cash (used) provided by financing activities | $ | (15,860 | ) |  | $ | (16,911 | ) |  | $ | 5,668 |  |  | $ | 25 |  |  | $ | (77,973 | ) |  | $ | (90,095 | )

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 financing receivables (examples of financing receivables include loans, trade accounts receivable and notes receivable) and activity in the allowance for credit losses account. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -URI http://asc.fasb.org/extlink&oid=49124121&loc=SL6953423-111524 + Details
Name: | us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the change in an accounting estimate, including a change that occurs in an interim period. If a change in accounting estimate affects several future periods (for example, a change in the service life of a depreciable asset) disclose the effect on income from continuing operations, net income (or other appropriate captions of changes in the applicable net assets or performance indicator), and any related per-share amounts of the current period. Disclosure of the effects of a change in an accounting estimate that occurs in the ordinary course of business (such as uncollectible accounts or inventory obsolescence) is not required, unless the effect is material. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=51655806&loc=d3e777-108305 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 45 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=6368906&loc=d3e21843-107793 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=56949863&loc=d3e22595-107794 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.10-01.(a)(5)) -URI http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699 + Details
Name: | us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration