Consolidated Statements of Cash Flows (Unaudited) - USD ($) $ in Thousands | 9 Months Ended |
Sep. 30, 2015 | Sep. 30, 2014 |
Cash flows from operating activities: | | |
Net income | $ 22,875 | $ 21,768 |
Adjustments to reconcile net income to net cash provided by operating activities: | | |
Depreciation and amortization | 6,663 | 6,696 |
Deferred income taxes | 66 | (1,463) |
Stock-based compensation | 1,454 | 1,836 |
Net change in accrued interest, premiums, and discounts on investments | 33 | 242 |
Other | 17 | 30 |
Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities | 31,108 | 29,109 |
Changes in operating assets and liabilities: | | |
Accounts receivable | (2,642) | (4,235) |
Inventories | (1,180) | (2,142) |
Prepaid expenses | 1,932 | (371) |
Other non-current assets | (212) | (70) |
Accounts payable and accrued liabilities | (105) | 1,380 |
Accrued income and other taxes | 837 | 37 |
Other non-current liabilities | 745 | (448) |
Net Cash Provided by (Used in) Operating Activities, Continuing Operations, Total | 30,483 | 23,260 |
Cash flows from investing activities: | | |
Property, plant and equipment additions | (6,123) | (8,641) |
Purchase of investments | 0 | (19,375) |
Proceeds from maturities of investments | 13,400 | 19,375 |
Net Cash Provided by (Used in) Investing Activities, Continuing Operations, Total | 7,277 | (8,641) |
Cash flows from financing activities: | | |
Shares tendered for employees' withholding taxes on stock-based compensation | (154) | (377) |
Tax benefit related to stock-based compensation | 150 | 160 |
Purchase of treasury stock | (30,698) | (12,065) |
Dividends paid | (4,428) | (3,975) |
Net Cash Provided by (Used in) Financing Activities, Continuing Operations, Total | (35,130) | (16,257) |
Net change in cash and cash equivalents | 2,630 | (1,638) |
Cash and cash equivalents at beginning of period | 20,775 | 28,559 |
Cash and cash equivalents at end of period | 23,405 | 26,921 |
Cash paid for: | | |
Income taxes | $ 8,278 | $ 13,393 |