v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities    
Net income $ 6,022 $ 243
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 3,450 3,385
Deferred income taxes 42 (22)
Stock-based compensation expense 4,040 4,005
Loss on disposal of property and equipment and intangibles 73 68
Changes in assets and liabilities, net of acquisition:    
Accounts receivable, net 755 11,851
Net investment in leases 827 83
Inventories (2,820) 1,555
Income taxes payable (2,245) (611)
Prepaid expenses and other assets (5,174) (4,735)
Right of use operating lease assets (351) (289)
Accounts payable 2,886 2,319
Accrued payroll and related taxes (3,763) (5,245)
Accrued expenses and other liabilities (827) 2,567
Net cash provided by operating activities 2,915 15,174
Cash flows from investing activities    
Payments related to acquisition, net of cash acquired (6,226)  
Purchases of property and equipment (2,102) (748)
Intangible assets expenditures (52) (56)
Payment for exclusive distribution agreement (3,000)  
Net cash used in investing activities (11,380) (804)
Cash flows from financing activities    
Payments on note payable   (1,500)
Proceeds from exercise of common stock options 197 10
Proceeds from the issuance of common stock from the employee stock purchase plan 1,032 843
Payments for repurchases of common stock (6,357) (26,562)
Net cash used in financing activities (5,128) (27,209)
Net decrease in cash (13,593) (12,839)
Cash - beginning of period 83,446 94,367
Cash - end of period 69,853 81,528
Supplemental cash flow disclosure    
Cash paid for interest 34 828
Cash paid for taxes 2,645 892
Accrued excise tax on stock repurchases   210
Capital expenditures incurred but not yet paid $ 147 $ 58