XML 17 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Cash flows from operating activities:    
Net income $ 13,729 $ 7,657
Adjustments to reconcile net income to net cash provided by operating activities from continuing operations:    
Depreciation and amortization 2,116 2,996
Share-based compensation 2,215 1,192
Gain on sale of disposal of property, plant and equipment 93 (88)
Realized loss on investment securities, net 57 15
Amortization of premium on investment securities 374 62
Deferred income taxes (700) (3,027)
Impairment of fixed assets   6,083
Changes in assets and liabilities:    
Accounts receivable 477 6
Inventory 263 1,971
Income taxes 1,979 2,905
Prepaid expenses and other current assets 292 (587)
Other assets (124) 40
Accounts payable and accrued expenses (22) (229)
Net cash flow provided by operating activities- continuing operations 20,749 18,996
Net cash flow used in operating activities- discontinued operations   (272)
Net cash dlow provided by operating activities 20,749 18,724
Cash Flow from Investing Activities:    
Sale of investment securities 2,039 26,741
Purchase of investment securities (2,788) (22,432)
Sale of property and equipment 59 655
Purchase of property and equipment (1,020) (753)
Net cash flow (used in) provided by investing activities (1,710) 4,211
Cash Flow from Financing Activities:    
Repayment of capital leases   (108)
Options exercised by executives and directors 568 299
Excess tax benefits from share-based compensation   105
Net shares repurchased for employee taxes (825) (743)
Cash dividends paid to stockholders (7,692) (5,929)
Net cash used in financing activities (7,949) (6,376)
Foreign currency impact 6 14
Increase in cash and cash equivalents 11,096 16,573
Cash and cash equivalents - beginning of the period 52,436 42,037
Cash and cash equivalents - end of period 63,532 58,610
Supplemental disclosure of cash flow information:    
Income taxes paid 5,064 3,661
Dividends declared included in accounts payable $ 4,052 $ 3,100