Consolidated Statements of Cash Flows (USD $) | 6 Months Ended |
In Thousands, unless otherwise specified | Jun. 30, 2014 | Jun. 30, 2013 |
Cash flows from operating activities: | ' | ' |
Net income | $14,082 | $13,140 |
Adjustments to reconcile net income to net cash provided by operating activities: | ' | ' |
Depreciation and amortization | 4,458 | 4,271 |
Deferred income taxes | -1,016 | -449 |
Stock-based compensation | 1,129 | 842 |
Net change in accrued interest, premiums, and discounts on investments | 274 | 278 |
Other | 30 | 26 |
Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities | 18,957 | 18,108 |
Changes in operating assets and liabilities: | ' | ' |
Accounts receivable | -2,243 | -4,072 |
Inventories | -942 | -1,404 |
Prepaid expenses | -885 | 810 |
Other non-current assets | -52 | -73 |
Accounts payable and accrued liabilities | 1,183 | 2,884 |
Accrued income and other taxes | -553 | 270 |
Other non-current liabilities | -226 | 6 |
Net Cash Provided by (Used in) Operating Activities, Continuing Operations, Total | 15,239 | 16,529 |
Cash flows from investing activities: | ' | ' |
Property, plant and equipment additions | -5,942 | -2,735 |
Purchase of investments | -19,375 | ' |
Proceeds from maturities of investments | 19,375 | 3,639 |
Net Cash Provided by (Used in) Investing Activities, Continuing Operations, Total | -5,942 | 904 |
Cash flows from financing activities: | ' | ' |
Shares tendered for employeesb withholding taxes on stock-based compensation | -377 | ' |
Tax benefit related to stock-based compensation | 163 | 6 |
Purchase of treasury stock | -11,608 | -2,912 |
Dividends paid | -2,513 | -2,257 |
Net Cash Provided by (Used in) Financing Activities, Continuing Operations, Total | -14,335 | -5,163 |
Net change in cash and cash equivalents | -5,038 | 12,270 |
Cash and cash equivalents at beginning of period | 28,559 | 7,999 |
Cash and cash equivalents at end of period | 23,521 | 20,269 |
Cash paid for: | ' | ' |
Income taxes | $9,685 | $5,323 |