XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 1,227 $ 4,923
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 1,329 1,311
Amortization 928 620
Non-cash reserve charges   (91)
Stock-based compensation 1,575 967
Non-cash lease expense (467) (158)
Benefit for deferred income taxes (195) (240)
Change in fair value of contingent consideration   (3,100)
Gain on disposal of fixed assets (19) (2)
Change in operating assets and liabilities:    
Accounts receivable 3,244 2,106
Prepaid and other assets (805) (661)
Accounts payable and other accrued expenses (288) (1,172)
Inventory (3,327) (1,736)
Deposits   (92)
Net cash provided by operating activities 3,202 2,675
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of property and equipment (290) (394)
Proceeds on sale of fixed assets   10
Net cash used in investing activities (290) (384)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payments on finance lease obligations (148) (62)
Cash dividends paid (3) (1)
Purchase of treasury stock (15,625) (9,468)
Excise tax payments on net treasury stock purchases (473)  
Proceeds from issuance of convertible senior notes, net of issuance costs   57,026
Proceeds from the issuance of common stock on stock-based awards 13 32
Principal payments on long-term debt   (10,667)
Taxes withheld and paid on employees' equity awards (359) (546)
Net cash (used in) provided by financing activities (16,595) 36,314
Net (decrease) increase in cash (13,683) 38,605
Cash and cash equivalents at beginning of period 44,579 20,144
Cash and cash equivalents at end of period 30,896 58,749
Supplemental disclosure of cash flow information:    
Cash paid on interest, net (630) (260)
Cash paid for rent (2,206) (2,378)
Cash paid for income taxes (1,325) (2,985)
Supplemental disclosure of non-cash investing and financing activities:    
Right-of use assets obtained in exchange for new financing lease liabilities 346  
Finance lease liabilities removed for cancelled leases (73)  
Vesting of restricted stock awards   (3)
Excise tax accrual (18)  
Inventory transferred to property and equipment under lease 1,043 894
Capital expenditures not yet paid 37 78
Prepaid expenditures not yet paid (101)  
Non-cash dividend adjustment $ (1) $ (1)