XML 23 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Operating Activities:      
Net income $ 55,789 $ 27,721 $ 17,835
Adjustments to reconcile net income to net cash provided by operating activities      
Depreciation and amortization 4,435 4,209 5,405
Share-based compensation 3,124 4,267 3,428
Loss (gain) on sale of disposal of property, plant and equipment 48 94 (12)
Loss (gain) on sale of disposal of property, plant and equipment 3 82 (118)
Amortization of premium on investment securities 571 703 431
Deferred income taxes (2,687) (623) (2,829)
Impairment of fixed assets     6,083
Changes in operating assets and liabilities:      
Accounts receivable 122 815 246
Inventory (18,658) (1,017) (4,976)
Income taxes, prepaid 2,272 (1,023) 300
Prepaid expenses and other current assets (282) (686) (616)
Other assets 62 (1,958) 43
Accounts payable and accrued expenses 16,017 10,653 770
Net cash flow provided by operating activities- continuing operations 60,816 43,237 25,990
Net cash flow used in operating activities- discontinued operations     (640)
Net cash flow provided by operating activities 60,816 43,237 25,350
Investing Activities:      
Sale of investment securities 3,545 6,954 26,741
Purchase of investment securities   (6,956) (26,578)
Sale of property and equipment 196 81 676
Purchase of property and equipment (4,940) (3,242) (2,876)
Net cash flow used in investing activities (1,199) (3,163) (2,037)
Financing Activities:      
Options exercised by executives and directors 547 568 299
Net shares repurchased for employee taxes (720) (2,540) (1,342)
Excess tax benefits from share-based compensation     230
Cash dividends paid to stockholders (23,160) (15,390) (11,889)
Stock repurchases (29,995)    
Repayment of capital leases     (219)
Net cash used in financing activities (53,328) (17,362) (12,921)
Foreign currency impact (2) (71) 7
Increase in cash and cash equivalents 6,287 22,641 10,399
Cash and cash equivalents - beginning of the period 75,077 52,436 42,037
Cash and cash equivalents - end of period 81,364 75,077 52,436
Supplemental disclosure of cash flow information:      
Income taxes paid 14,606 13,622 11,615
Dividends declared included in accounts payable $ 9,137 $ 6,105 $ 4,039