XML 15 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash Flows From Operating Activities    
Net income $ 8,716 $ 7,426
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 182 201
Stock-based compensation 794 730
Accretion of premium on available-for-sale investments (740) (318)
Gain on disposal of fixed asset (132)  
Inventory valuation adjustment 50 218
Deferred income taxes (511) (597)
Noncash lease expense 364 303
Unrealized gain (143)  
Changes in operating assets and liabilities:    
Accounts receivable (138) (83)
Inventory (2,791) 345
Prepaid expenses and other current assets (88) (186)
Other assets 80 10
Accounts payable (1) (788)
Accrued liabilities 694 514
Customer deposits (677) 101
Lease liabilities (122) (80)
Other liabilities (184) (236)
Net cash provided by operating activities 5,353 7,560
Cash Flows From Investing Activities    
Purchase of property and equipment (66) (111)
Purchases of debt securities (28,618) (8,035)
Proceeds from maturities of debt securities 37,839 11,100
Net cash provided by investing activities 9,155 2,954
Cash Flows From Financing Activities    
Payment of dividends (4,603) (4,555)
Net proceeds from exercise of stock options 72 39
Payment for shares withheld for tax withholdings on vesting of restricted stock units (71) (76)
Net cash used in financing activities (4,602) (4,592)
Net increase in cash and cash equivalents 9,906 5,922
Cash and cash equivalents at beginning of period 13,671 19,392
Cash and cash equivalents at end of period 23,577 25,314
Supplemental Disclosure of Cash Flow Information    
Cash paid for income taxes 2,305 1,589
Supplemental Disclosure of Noncash Investing and Financing Information    
Right-of-use assets obtained in exchange for lease liabilities 58 26
Property and equipment purchased but not yet paid   32
Vender credit received upon disposal of fixed asset 58  
Cash dividend declared but not yet paid $ 4,626 $ 4,583