XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Cash flows from operating activities    
Net income $ 8,452 $ 7,244
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 5,023 5,079
Deferred income taxes 1,566 (341)
Stock-based compensation expense 5,819 5,969
Loss on disposal of property and equipment and intangibles 68 308
Changes in assets and liabilities, net of acquisition:    
Accounts receivable, net 7,680 3,203
Net investment in leases (303) 242
Inventories 2,582 1,351
Income taxes payable 1,025 (807)
Prepaid expenses and other assets (5,971) (1,844)
Right of use operating lease assets (322) (18)
Accounts receivable, non-current   7,308
Accounts payable 2,117 582
Accrued payroll and related taxes (3,196) (3,703)
Accrued expenses and other liabilities 975 (251)
Net cash provided by operating activities 25,515 24,322
Cash flows from investing activities    
Purchases of property and equipment (1,870) (1,932)
Proceeds from sale of property and equipment   12
Intangible assets expenditures (88) (85)
Net cash used in investing activities (1,958) (2,005)
Cash flows from financing activities    
Payments on note payable (26,250) (2,250)
Proceeds from exercise of common stock options 10 2
Proceeds from the issuance of common stock from the employee stock purchase plan 843 1,044
Payments for repurchases of common stock (26,562)  
Net cash used in financing activities (51,959) (1,204)
Net (decrease) increase in cash (28,402) 21,113
Cash - beginning of period 94,367 61,033
Cash - end of period 65,965 82,146
Supplemental cash flow disclosure    
Cash paid for interest 836 1,612
Cash paid for taxes 899 4,428
Accrued excise tax on stock repurchases 210  
Capital expenditures incurred but not yet paid $ 224 $ 49