Condensed Consolidated Statements of Cash Flows (USD $) | 9 Months Ended |
In Thousands, unless otherwise specified | Sep. 30, 2014 | Sep. 30, 2013 |
Cash Flows from Operating Activities: | ' | ' |
Net income | $30,737 | $25,841 |
Adjustments to reconcile net income to net cash provided by operating activities: | ' | ' |
Depreciation and amortization | 5,998 | 5,011 |
Stock-based compensation expense | 702 | 753 |
Provision for doubtful accounts | 826 | 727 |
Deferred income taxes | 50 | -126 |
Excess tax benefit from exercise of equity awards | -503 | -228 |
Loss on disposal of fixed assets | ' | 7 |
Income tax benefit from stock-based compensation | ' | 505 |
Changes in assets and liabilities: | ' | ' |
Accounts receivable | 8,287 | 15,592 |
Inventories | -3,400 | -6,736 |
Prepaid expenses and other current assets | -2,102 | -157 |
Other non-current assets | -31 | -17 |
Accounts payable | -15,430 | -963 |
Accrued expenses and other liabilities | 3,749 | 1,198 |
Net cash provided by operating activities | 28,883 | 41,407 |
Cash Flows from Investing Activities: | ' | ' |
Purchases of property and equipment | -5,522 | -4,943 |
Proceeds from sale of equipment | 10 | ' |
Net cash used for investing activities | -5,512 | -4,943 |
Cash Flows from Financing Activities: | ' | ' |
Excess tax benefit from exercise of equity awards | 503 | 228 |
Exercise of stock options | 186 | 1,654 |
Issuance of stock under Employee Stock Purchase Plan | 360 | 307 |
Payment of payroll taxes on stock-based compensation through shares withheld | -533 | -577 |
Repayment of capital lease obligation to affiliate | ' | -802 |
Net cash provided by financing activities | 516 | 810 |
Increase in cash and cash equivalents | 23,887 | 37,274 |
Cash and cash equivalents, beginning of period | 42,547 | 39,907 |
Cash and cash equivalents, end of period | 66,434 | 77,181 |
Non-cash Investing Activities: | ' | ' |
Accrued capital expenditures | 290 | 320 |
Issuance of nonvested stock from treasury | ' | 403 |
Supplemental Cash Flow Information: | ' | ' |
Income taxes paid | $22,092 | $17,075 |