XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities    
Net income $ 7,244 $ 20,313
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 5,079 4,916
Deferred income taxes (341) (20,717)
Stock-based compensation expense 5,969 5,597
Loss on disposal of property and equipment and intangibles 308 3
Change in fair value of earn-out liability   (2,475)
Changes in assets and liabilities, net of acquisition:    
Accounts receivable 3,203 10,947
Net investment in leases 242 2,527
Inventories 1,351 (374)
Income taxes (807) (99)
Prepaid expenses and other assets (1,844) (369)
Right of use operating lease assets (18) 292
Accounts receivable, non-current 7,308 8,425
Accounts payable 582 (3,622)
Accrued payroll and related taxes (3,703) (2,316)
Accrued expenses and other liabilities (251) (5,545)
Net cash provided by operating activities 24,322 17,503
Cash flows from investing activities    
Purchases of property and equipment (1,932) (1,424)
Proceeds from sale of property and equipment 12  
Intangible assets expenditures (85) (117)
Net cash used in investing activities (2,005) (1,541)
Cash flows from financing activities    
Proceeds from issuance of note payable   8,250
Payments on earn-out   (5,000)
Payments on note payable (2,250) (2,250)
Payments on revolving line of credit   (8,250)
Payments of deferred debt issuance costs   (125)
Proceeds from exercise of common stock options 2 13
Proceeds from the issuance of common stock from the employee stock purchase plan 1,044 882
Proceeds from issuance of common stock at market   34,625
Net cash (used in) provided by financing activities (1,204) 28,145
Net increase in cash and cash equivalents 21,113 44,107
Cash and cash equivalents - beginning of period 61,033 21,929
Cash and cash equivalents - end of period 82,146 66,036
Supplemental cash flow disclosure    
Cash paid for interest 1,612 2,810
Cash paid for taxes 4,428 3,006
Capital expenditures incurred but not yet paid $ 49 $ 40